It was clean and well kept. The group of trainers is enthusiastic. It was engaging. My trainer at the time was professional to handle. The service was worth paying for. Will coming back soon.