Elegant Dancing provides private, one-on-one lesson programs for dancers, as well as offering group classes, semi-private lessons, practice dance parties, and wedding dance preparation programs. Elegant Dancing has 15 highly experienced teachers on staff. All teachers are certified, and many hold championship titles in Latin, rhythm, smooth, standard and hustle. The studio teaches waltz, tango, foxtrot, Viennese waltz, cha-cha, rumba, triple swing, samba, merengue, bachata, hustle, quickstep, and mambo styles. Students appreciate the sense of community at Elegant Dancing.