This place is awesome. I've been going here for about a month now. They cater to all different skill levels. I would place myself at the beginning level, even though I've done yoga on and off for that least seven years. Flexibility is not a strong suit of mine, which is exactly why I need to be doing yoga. I feel totally comfortable in the classes alongside people who are obviously very advanced. The three different instructors I've had since I've gone to classes here are all great.
PrIcing is reasonable. They have a few different options. Depending on your frequency you can pick the one that's best for you.
If you like to sweat while you're doing your workouts like I do this is the place for you.