SwanLake Dance Studio provides an amazing, fun environment for all dancers. The instructors are experts, and they know the industry quite well. You can learn practically all dances. You can be instructed either through private or group lessons and also attend parties where you can meet other dancers and also practice your dancing with the instructors and the rest of the crowd.
Down to earth instructors with world class experience. I'm learning salsa and bachata and I have definitely improved. The studio also throws parties frequently so you can meet mingle and practice with the rest of the dancers in the studio.