The gym is always clean and the equipment in good working order. My trainer (Bec ) is super helpful in teaching me how to use equipment correctly and get the best results. Would strongly recommend this gym!