I visit this shop once a year when I travel to Pennsylvania, it's always a great experience. Thier staff is wonderful, and well you have seen their selection and prices! I was short in fabric once, and sent them a swatch, they called me upon arrival of my swatch told me they had more and sent it right out!
If you order, ask them to send parcel post, and not by a cheaper method. Someone on this board recently complained they didnt' get thier fabric promptly, but I believe it was sent fourth class. I wouldn't hesitate to order from them!