I have bought several items (no fabric) from them and been very happy with them. As maminstl said, they are upfront about the wait time for items so if it is something you need (want) right away, this is not the way to go. And, just like any store, you need to know your prices to know if it is a good deal. I have also found their customer service to be excellent. They also have good deals on non-sewing items as well.