Very professional and a great community, I have two daughters who have gone here for multiple years and one even is on a competing team and they love it!