We've been coming here for nearly 3 months now and just signed up for our 3rd session. My daughter loves it, the coaches are firm but patient and she seems to be loving it more and more each week. We'll continue coming here for the foreseeable future as we have no complaints and nothing but praise.