I purchase from here - but do take the time to feel and look at/through the fabric. There are poor quality as well as good quality choices. The cutters there are very friendly, and do check for 'blemishes'. I was disappointed only once, and it was entirely my fault for my fabric choice.