Wonderful experience. The food is amazing (though expensive, but worth it), rooms are so beautifully decorated, amazing pool, good staff, grounds very well maintained. Be aware that if you charge meals to your room, when you pay at check out they do not accept credit cards, and only the local currency.