City Dance Corps is perfect if you're a non dancer or like to dance for fitness.
If you're looking to be a good dancer or improve to higher levels then don't waste your time here.
I use to come here all the time and would kill the beginner classes, then I moved to LA and took a beginner class, totally different level and expectations.
I'm not at all putting down this studio, just saying if you aspire to be a dancer or want to one day take advance level classes then go to a studio like OIP or somewhere were you're dancing with serious dancers, working dancers.
(My review is only for hip hop, jazz, and contemporary I found their ballet classes a great substitute when Dance Teq's classes weren't available)