The staff were extremely friendly and helpful. Parking was easy and the complex is within reasonable walking distance of the beach, infinite food options, Sea Life, Coles, etc.
The apartment was well appointed and appliances, utensils and crockery were top notch. About my only gripe was that the bed has obviously seen its fair share of action over the years, so was riding pretty low on one side... But it was still comfortable enough to offer respite before the next day's activities.
The pool and mini golf were a hit and over all it was a great stay.