Our daughter has been attending classes at Gymfinity for almost a year now. We moved from another gym (out of state) and feel that the teachers at Gymfinity are awesome in comparison! Every teacher she has had really wants to be there and loves gymnastics and working with kids. The classes are small allowing time to work individually with each kiddo. The facilities are super clean and the parent waiting room is nice and not too crowded. We have also participated in the Parent's Night Out a couple of times and my older son who is 10 likes going there more than having a babysitter- especially when they are serving pizza. Their automatic monthly payment plan is awesome and requires no thinking on my part to remember to make payments and re-sign up every so many weeks so that is handy too.