This is absolutely my favorite area yarn shop for choice, quality and expertise. At first stock looks small, but then you realize there's a lot tucked in here and there, and every single yarn variety has been tested and knit up by owners, so they know exactly how it makes up and what projects or patterns would be a good match. When you are spending $50 and up for a sweater, that matters in time and money. They will also order colors not in stock for you if you have a special shade in mind. Most of the stock is high-end yarn, but there's also very good quality less expensive yarn, like Plymouth Galway. Other plusses, they have years of expertise and can help with even extremely complex patterns if you get stuck. On the other hand, I have seen them coach beginners and rejoice with them on their first sweater. Some people have felt they had bad experiences here. I've never seen it, but the owners are very opinionated. A little Yankee crotchetiness I can deal with, and if I say something when they get a little exuberant in their opinions, they'll laugh at themselves, too. I would say if you are a serious sweater (jacket, sock, coat, dress...) knitter or would like to be one, you will probably love this store. If you are more of a crafter and intend to knit up a couple of simple scarves or some cute novelties like an iPod cover or stuffed animal, you won't get much help or encouragement and would do better in other stores that have the right stock.