Well located on the beach front, fantastic staff (bellboy, driver, front of house, maids, restaurants ... all very good) and clean, well maintained rooms. We had a twin room and I felt the bed was a tad firm, personal issue, my wife slept really well. Breakfast was superb, excellent choice, fresh and monitored continually. The restaurants were also very good and a comfortable place to eat.
Maybe a special shout out to Hannah on the front desk - she took the time to engage with us and we had a lovely chat with her.