Well this place is amazing. My 5 year old does gymnastics and dance here and we love it. Everyone knows my kids name, even the front desk staff. This place is packed usually and a lot of classes are going at the same time, but the quality and kindness that the teachers have is outstanding. My daughters teacher knows her skill set and is working with her to improve, it's not just random teachers every time, which was our experience at another local gym. We freaking love it. The dance recital program brought my husband and I to tears and we're basically emotional robots. Don't let the size of this place intimidate you. It's well worth the money. It's really been the best!