I've only bought from them once. Unfortunately, I bought some $2.99 clearance fabric, and it was $2.99 clearance fabric (What did I expect?). It arrived on time and was well packaged.
I don't believe I've seen any negative reviews for them. I would try them again.
I'd love to visit in person (a 6 hour drive, so haven't done so). They are supposed to have some awesome deals in smaller quantities that are not put on the internet. That way you could actually see what you are buying.
bkay