Dovercourt House feels like a second home. Three large ballrooms for dance classes or special events (with really great wood floors), and a separate basement venue with a cool vibe.
Reasonable rental costs if you're throwing an event. Has simple kitchen facilities on each floor. The manager Andy is a great guy and very helpful.
It can feel a bit run down on occasion, but that's just part of its charm. Pop by any Friday or Saturday night and there will be a ton of happy people enjoying multiple kinds of dancing.