I stayed here 5 years ago, just before the current owners purchased the property. The outdoor spaces and reception have had a lot of upgrades and look fantastic, especially the pool. The room we stayed in doesn't look like it's had any upgrades besides a new lounge suite and new washing machine (with chinese only language on the controls), but these over the water rooms were still in great shape. However the other rooms have railings on the verandah missing/damaged and look like they need some TLC. The staff were all fantastic and very eager to assist in anyway possible.
The main let down was the choice of items on the menu, half of which were out of stock and we were told they would not be replenished during our stay as they only are able to shop one day per week, so once they run out, it's out for the week. Not great in a beautiful country known for it's fresh meat, fruit and vegetables.
However, I would stay here again as it's very good value for money and the staff make your stay as pleasureable as possible