I now call this gym 'home.' I am very fusy about my gyms, and the staff here is very friendly, other patrons seem friendly and they have a wide selection of equipment that isn't overwhelming.
The Good:
-Selection of equipment (both cardio and weights)
-Pool
-Several Showers
-Spa in the respective locker rooms (not co-ed)
-Several Group classes and various times throughout the week
-Several trainers (if you want one)
-Basketball court
-Reasonable price
-Several areas for stretching and mat work
The Bad:
-Pool heater has gone out a few times and it takes a couple of days to get it fixed
-Sorry, but the old people (retirees) invade the gym in the morning hours, they tend to take longer on the machines
-Training sessions are expensive
Overall, I think it is hard to find the perfect gym, but you should select one that has a variety of equipment that allows you to have the flexibility to change your routine; but more importantly, you need a place where you feel comfortable. No matter how stupid I look trying something new, I have never felt uncomfortable or like other people were criticizing me...which is why I now call this gym 'home.'