I can't say that Hancock's has the best selection or the highest quality fabrics in town. However, it does offer pretty good prices. They also sells tons of patterns, and sewing equipment. They always have examples of items made from patterns available for say. Hancock's sells home accessories as well. One thing I really like about Hancock's is that they have really good sales, and they have them pretty often.