Great place. One shower, two restrooms, and a few changing rooms, but large enough communal area to prepare/recover for the 90-minute session. Recently added Saturday afternoon classes (not crowded).
Friendly place w/ small classes (most I've experienced was 30 people), so instructors know you by name and help/encourage you. Check out their site to find out when favorite instructors are teaching!
Love the feeling after the 90 minutes not so much the 90 minutes of hotness... Great teachers.. Strict about tardiness... They will close the door after 1 minute of the scheduled class time