Great location (except for road noise), war staff, beautiful grounds, nice breakfast, beautiful views of the world's most beautiful island, water dispensers everywhere, good beachfront restaurant, snorkel gear and kayaks included. Only drawbacks are road noise and internet (not accessible from most areas of resort). Staff were excellent and appreciated.