My daughter started taking classes at the Dance Connection when she was 3 years old and she loves it. There are three dance rooms and they offer many different classes. They teach a wide variety of dance, including ballet, tap, hip-hop, etc. The staff are professional, friendly and competent. Each student gets to participate with his or her class in a recital in the spring where each dancer receives a trophy.