Very good yarn shop. They have a broad selection of beautiful yarns… including some fine silks and specialty yarns. They carry some books and patterns, knitting needles and crochet supplies. They seem to have small amounts(3 skeins mostly) of each type and color way so you can find yarn for small projects like a pair of socks or a child’s sweater but you might not have any luck buying yarn for an adult sweater. The majority of the time I have visited this shop, they have had on hand what I have been looking for! The staff is helpful. They even have chairs for a bored spouse to sit and wait while you explore your options.