I've been coming to this gym for years and I have always been pleased with the cleanliness of it and variety of machines. It has great classes, just wish it had a weekday 8:30 yoga class. It has a nice pool, men's and women's saunas , racquetball courts and daycare. I haven't worked with a trainer but notice a lot of others do.