Wonderful facility! The classes are so much fun and challenging. Lovely people, and very knowledgeable and caring coaches. Very welcoming and everyone encourages each other to push themselves and reach new goals.