I've been taking ballroom classes at Regent now for about 2.5 years. Every single class has been amazing. The instructors are funny and fun. We learn slowly and methodically and really have a good feel for the various steps by the time a given class is done.
The classes are structured by rotating around the room. You won't dance with just whomever you come with. In this way you can come with a partner or not. Works really well that way. Plus since you dance with a lot of people throughout the class you get a chance to learn how to move with different types of dancers. It's a really great way to learn.
This is a really fun place to learn a fun activity. You'll become comfortable dancing in any situation if you take a few classes from David!
I cannot recommend enough, it'll become the highlight of your week.
Nick