Clean, beautifully designed, and calming studio with knowledgeable, attentive instructors, small-group classes that provide personalized guidance, effective workouts for all levels, and a welcoming community; downside: small class sizes can limit availability and often require booking ahead.