I'm a big fan of the Junction location of Snap Fitness. The staff here are very knowledgable and friendly, the hours can't be beat (24/7!), and they have the basics when it comes to equipment. They also offer classes (yoga, tabata, circuit blast, and more) which are super fun, and a great way to meet the awesome gym community. The only downside to this gym is there are no showers!