Very clean. Gym has enough equipment. staff very accommodating