I think this gym has everything you could possibly need. Including a classes, weight machines, dumbells, Olympic platform etc etc. it even has an infrared sauna!
The own Neil is fantastic too. We found a membership and personal training program which fit into my budget and time schedule.
The only reason I didn't give 5 stars is because the facility is a little older, nothing major and definitely something I personally don't care about, but I know some do. I'd do 4.5 because of that, but there wasn't a 0.5 option!! :)