Nice gym with friendly and knowledgeable coaches
They run lots of various classes each day
The gym is air-conditioned
There are showers on-site
The attendees seem to be a mixture of locals and travellers