I have had the pleasure of taking two classes of students to Rainbow Gym for P.E. classes from my school. I have seen excellent coaches working with each student with care and expertise. The coaches are friendly, approachable, and knowledgeable. The facility is set up to be a safe place for kids to tumble and play. Although I have never dealt with this aspect, I have been told that the cheer squads that they coach are fantastic.