Being in military, I travel a lot, and when I return, I like to travel again (for comfort). My girlfriends and I often take road trips somewhere close to Townsville (Home) and most recently we chose the Rydges Esplanade Holidays Apartments.
Gotta say, was impressed, between four girls we had a double double "Ocean View Room" which for two nights cost $83.25ea. This was a small room, but worked because we didn't have room to leave stuff eveywhere and be messy. Beautiful view of the Coral Sea from the fifth floor window and look down and there is the tropical pool, complete with the type of bar you swim up to order a cocktail.
Out the other side there is a mountain view where the spa is situated.
The staff were extremely helpful, and the cocktails / nibblies were amazing, reasonably priced.
For a weekend away we had nothing to complain about. Would reccomend for families too as the pool is great and it's only a ten min walk to the main part of town full of restaurants and the local lagoon.