My three daughters have all taken gymnastics classes from North Davis Gymnastics at different times and in different classes. The coaches have been thoughtful and caring. My kids have enjoyed their classes and learned a lot. Besides gymnastics they have learned flexibility and increased their self esteem. When my kids have been scared of doing something new the coaches helped them work through their fears. Gymnastics is a great sport.