Overall this is decent gym with staff that are extremely helpful and pleasant for the most part. My biggest problem with it is the overcrowdedness. As prior reviewers said, if you prefer to workout between 5 and 10 on a weekday, FORGET IT! Even outside those hours the gym is pretty packed, but more manageable. The underground garage during those times is nearly always full, however there is an upstairs outside parking that is available. Have never taken a class here so can't speak for the quality. Overall decent gym.