Staff - first class, especially the restaurant and bar staff. Friendly, helpful and the staff work really long hours. We sometimes saw the same staff in the morning and at night.
Restaurant menu - needs expanding especially since the 2 restaurants and room service have the same menu. We were there for 5 days and after day 3 we had to go out of the hotel to look for food. Menu items ordered were tasty but just no option and no traditional food offered BUT they have their own plantation/gardens so the fruits and vegetables are all freshly plucked.