I love this place. everyone is very helpful. they are flexible on scheduling and cancellations. their heat is great, classes are pretty high energy, but they have a couple of slower/zen like classes and you always make sure you feel comfortable going at your own pace anyway so who cares how fast they move! showers could be bigger, thats my only negative, but they are always clean and stocked with great products, so i'll take it!!