Excellent customer service - excellent selection of products.
A pretty big "small quilt shop" with comparable prices to other local quilt shops. I disagree with the other reviewer - I do find that their fabrics are of great quality. They have many of the well known high quality brands. They are often getting in new things and are always happy to answer my questions when I have an issue with sewing.
I have purchased thread, fabrics, and embroidery designs here. I have been happy with all of my purchases. But what makes them GREAT is the CUSTOMER SERVICE.
Lots of classes offered at comparable prices. I can't speak to the classes themselves with specifics much because my work schedule hasn't allowed me to attend.
If I ever buy another sewing machine I will shop here for that as well. I have been eyeing a Bernina for some time. It is really important to buy from a shop that will give you support when you buy an expensive machine. They also sell Qnique long arm machines.