Good facility overall, clean, good staff, and great location. What makes it worth 5 stars is the personal training experience I get with Travis in particular. He is extremely knowledgeable on strength training, diet and everything between. As a professional athlete I wouldn't ask for anything more from a gym/training experience.