The products are usually discounted a small percentage and they have sales. They are very prompt to answer questions and are extremely responsive to suggestions. I know because I made one and they did something about the minor complaint immediately. It is the only place I shop unless they don't carry a particular item I want.
Tip for consumers: Shipping may be 5-10 days, depending on how busy the shop is or whether people are out sick. Also, the US Mail has its issues these days of slow and delays with deliveries.
Products used: I have bought fabric, patterns, threads, and various cross-stitch accessories. Their shipping is a flat rate, which is more than fair.