I am a beginner and have taken lessons at Gina Browns - initially I took a private class and then I took a group session.....I find the classes large and patience is necessary. When we were in Phoenix last winter I found a yarn store that had open tables and encouraged people to come and knit - if you had a question or problem the staff would help in an enthusiastic and supportive manner. At Gina Brown's I felt I was being tolerated but not welcomed. The ironic thing is I would purchase more yarn/materials if I felt welcome and supported at Gina Browns. I am currently looking for such a place in the Calgary area.