I stayed here for 4 nights in a one bedroom apartment just recently.
The apartment was perfect for a short stay, with a small kitchenette, great spa bath and a super comfortable bed. The lounges could be a bit more comfortable but still very nice.
The pool area is great with a huge spa overlooking the bay and the gym has everything you need for a workout. Unfortunately the cafe was closed while we were there due to bad weather and flooding.
Staff are friendly and helpful. Walking distance to town and close to a bus stop.