My only problem with this location is the lack of parking space. As the building is shared with the squash court and a swimming pool, good luck finding parking when there's a tournament! More than once I was late for teaching my class (or didn't get to workout at all) because I couldn't find parking and I had to park across the road in the residential area, and it's not even a guarantee that you'll find a spot there since obviously I'm not the only one with that idea.
I finally had enough and switched to a different gym with ample parking all around. The gym itself isn't bad, though. Hence the two stars.