My daughter takes both gymnastics and dance (ballet/tap combo) at Desert Gymcats and she loves it. Granted, she is only 3 1/2 and it is still fun, fun, fun at this age while they learn the basics. But, I have watched the older kids and definitely see why regional and national champions have emerged from training here. The instructors are amazing and the facility is state of the art.