Mike and the staff has been the very best as far as being very welcoming. They really take the time to demonstrate, teach, and correct certain moves. Today was my 2nd class and these classes are not easy. They are very challenging, and you have a whole group of people cheering you on. I like the family atmosphere, and the time they take to help you throughout each task. I would definitely recommend others to come here if they haven't taken a class.