This is my absolute favorite "go-to" store. I go-to Sun Valley Quilts for all my fabric needs, their staff is friendly and helpful and has a great eye for color! In addition, the gals in their Bernina department know all the in's and out's of the machines. And, best of all I can bring my sewing machine there for service. It's done on-site by their own in house technicians. Yea! No sending my machine "out for service" I know where it is and who is working on it! Classes are affordable and cover a wide range of techniques!