The staff, room, location, and food are excellent.
We experienced problems with the room bathroom.
It would be nice to have more trees, bushes, flowers, especially around pools - it was a bit intimidating to go to a pool - people could see you very well from the restaurant windows.