My daughter has had a wonderful five years with Cafferys so far, and our son had three years of dance and gymnastics there. The teachers are knowledgeable and caring. When we go to regional and national competitions, we can see that Cafferys choreography and set/custom design is at the top of the heap. Their facility in Metro Sq on Main St is impeccably clean and modern with abundant parking. And who knows how many parent friendships have been forged in Cafferys welcoming waiting room? Cafferys is a gem of a community.