Classes are great! Gym is great! I always get a great workout there! The gym staff are very supportive and motivating. It might be intimidating when you first go in and I went in out of shape but like it said, gym staff is there to help and motivate.