I love the selection of fabrics and variety of classes. I've taken a few of the beginner ones and I definitely think the instructor makes a difference to the enjoyment and learning process. One teacher was extremely patient while another made me (and seemingly others) uncomfortable to ask questions. I wanted to check out more of the classes but now will be cautious to check who would be teaching it first.