Fabric Fair has been in Bay City for at least 50 years. They've always had a great variety, but in the past few years with new owners, they have really updated their stock. They specialize more in quilting and bridal fabrics and quite a selection of high quality sewing machines. The staff is very knowledgeable, some of them having been there for quite a few years. They are always willing to help! I bought the veil for my wedding there and was very pleased with the service. Their pricing is average for a quilt shop...this is not a disount fabric store.