Generally excellent with very good staff, but with just a small complaint. The room was lovely, but small things slightly spoiled it, such as the air conditioning was not very effective as the netting over the bed prevented the air from getting to you when you slept, which made it very stuffy. And while the bathroom was spectacular, the shower went everywhere. On the plus side the staff were wonderful and the food delicious.