Helpful friendly staff. Excellent classes with good range for different age groups/ability. Lots of modern equipment. All the instructors are knowledgeable, approachable and great fun. All the people I’ve met there have been really welcoming.