The dance classes at Caribbean Soul Dance School are so much fun that you hardly realize you are pouring sweat. Their classes are fantastic workout for beginners. It is a real joy to work with the teachers.