I have bought fabric on line from a number of different places and have never been disappointed. The main challenge I have is matching things as the colors are not always true on the screen to what the actual fabric is. If you are buying things from a fabric line then that's not a problem but I rarely stick to a fabric line when I'm putting things together. As far as quality and service however I've been pleased. I do have to remember to take the sticky tags off the fabric however. When they go through the washer and dryer - not good!