Finger Lakes Ballet Academy is a great dance school. The instructors are wonderful, personable and nurturing to their students from primary school age to high schoolers. They teach a wide range of dance styles, from ballet to hiphop. The school year's end recital is exceptionally well produced and is a joy to watch.