The fabric is affordable and of awesome quality. It was shipped and delivered on time. Only problem was the shipping envelope. The UPS envelope was almost completely destroyed and open on all 4 corners because of how the mail handlers shuffle the packages. However, my fabric was still clean and undamaged because it was separately wrapped in a clear plastic bag.