Great atmosphere, fantastic teachers. Very friendly, and patient, ( well sometimes they need to be). My wife and I look forward to the classes and are disappointed if we ... more