I've purchased two bernina sewing machines from this shop. In my opinion these are the best sewing machines ever made. Like all Bernina's, there not cheap, there very expensive, and the one we just purchased here was almost $3,000. We've only had one problem with a purchase here, but the woman owner fixed it ASAP. So I really don't have any complaints with them. They have a very small assortment of material (nothing I would go wild about), some books (for quilting) and tons of machines. Plus, if you bring your kids with you, they keep a little toy bin for the kids to keep busy. There primarily specialize in sewing machines.