I've shopped here regularly for years, mostly because I have no choice. This is now the only fabric store in Richmond, and it has been for at least 15 years.
This is a family-run store, which you'd think would be great. Unfortunately, every time I've had to deal with one of the family, I've gotten the distinct impression of barely suppressed racism from them. I used to think it was just general arrogance, but I've seen people who look a certain way treated terribly or been ignored often enough that it can hardly be a coincidence. It's infuriating. I try to only deal with the employees, if I can possibly help it.
On the positive side, they have a good selection of fabrics at a fair price. Just don't expect a positive service experience if you have the misfortune of having to deal with one of the family.