I discovered this gym through classpass, but this was my favourite class and I kept hitting my max per month, so I signed up direct for unlimited.
There's a good gender split and the instructors are really welcoming. I highly recommend classes with Karina though, because she takes more time to personally correct everyone in each class.
It is so, so hard - but so much fun and cathartic. And they do this thing where they pass out ice cold damp facecloths at the end of each class that is absolute bliss after all that work.