They teach a wide variety of different dances. For example, they teach latin, swing, salsa and ballroom. The instructors are nice. They work with you patiently. They make the experience fun and easy. They also know of different places that you can go to practice your moves. The place is big and plenty, plenty of parking spaces.