Yes they sell everything
yes
Yes, as stated by the other contributors,, they have a pretty good collection on fabrics, and they can order something that is not stacked
Yes, they have a decent variety. If you are looking for something specific and they don't have it check out the fabric stores on 4th St (Fabric Row) in Philly.
Thanks! Your answer is awaiting moderation.