Good resort, very clean, nice setting. Staff is lovely, their travel desk can be a bit pushy in offering only their tours (Pele island didn't exist because they didn't offer a tour to it for instance...).
Thing to improve is the breakfast. Pancakes, canned fruit, Vegemite and some very dry pastries and that was it. Anything else had to be paid for.