This is a great little yarn shop (they also carry materials for other sewing projects – embroidery, cross stitch, etc). The staff is always ready to help you out if you get stuck...
All reviews seem positive