Excellent well-equipped spotless rooms kept spotless and fresh by helpful housekeeping staff. Fabulous infinity pool cleverly built into (or out of) a cleft in the natural rock on the beach. It is a long way down a rutted road on a scooter with an unfriendly dog half way down. No ability to accelerate away. Just shout it down. Catering falls a long way short of the quality of the facilities and indeed housekeeping. 5 grain bread for toast at breakfast on day one gave cause for optimism but the roughly chopped, unpeeled fruit was a better guide of what was to come. Tough beef curry with a roti the texture of hard-tack. Ran out of french fries; ran out of Vailima beer. However worst aspect was the 'Survivor' inspired use of numbered wooden spoons to control and record food and beverage requests. Despite evidence of a sophisticated point of sale computer system. This unnecessary contrivance ensured that at check-out I received two chits for services I had not requested nor received. Quickly sorted, but completely unnecessary.