Went here for ballroom dancing level 1 and really loved it. The instructor was funny and engaging, and took his time taking us through all the steps. In the ballroom dancing class, they teach you four different dances, and spend 2 classes per dance type. The first class may seem a bit slower but it helps build your foundation. I'm looking forward to taking level 2 classes soon!
I do have a complaint about their website though. It is really hard to navigate and very slow to wait for everything to load. Would prefer a much simpler template. But don't let that deter you from taking a class :)