Overall, a very enjoyable stay at this hotel. Clean, great poolside service, great views, lovely rooms.
However, there were a few areas for improvement which meant I couldn't rate it a maximum 5 stars. The Wifi is pretty poor around the pool area - that should be fixed. Reservations for dinners should be online and not in person - felt a hassle to coordinate. The breakfast selection felt the same each day - try switching it up a bit. Also, I don't understand why you don't leave bacon out for guests. I had to ask a staff member to get it for me each morning. You could also benefit from a standalone bar area. Having it in the lobby area doesn't work very well.