A lot of fabrics to chose from. The prices can be a little high - make sure to go during the "off season" for different types of fabrics (ie. get fleece in the summer when it's not in high demand). The staff can sometimes be a little hard to track down because there aren't that many around and they need to help you cut the fabrics. Some parts of the store are a little messy.