Ok, but watch the drawbacks.
The Dance Factory has a dedicated facility for classes and dances. Unfortunately, their dance instructors have low patience, particularly with the beginner classes, and their Friday night dances are simply extended classes. The Dance Factory has a bad tendency to cancel classes, making it difficult to go through their heirarchy of skill levels. Plus, they focus too heavily on Waltz.