Great variety and majority of coaches are a great help and motivator. The front desk staff and very nice and helpful. My only suggestion would be for some of the coaches to slow down and speak louder so we can hear what we are supposed to be doing on the tread or floor.