This is a good, all encompassing yarn store. They have a lot of popular brands, as well as some upscale yarns and some cheaper yarns that are good for baby and kid items. The staff is friendly and helpful. They also have a "membership" that you pay $20 for a year and get 10% off every time you buy from them for that year. Depending on how much you spend there it can be really worth it.