If the scheduled class times were followed, this would be an awesome studio.  I mean, seriously.  It's a great studio.  Wonderful, hard working people.  They do not, however, respect the schedules of others.
Pros:  location, nice instructors, awesome performances
Cons:  class time schedules never followed 
                        
more