Really great studio. Classes with Kat are always really fun, quite hard but extremely rewarding - I always leave feeling really happy regardless of the day I have had, sh ... more