Great location, beach and views, stunning reef nearby. Friendly staff.
But: the hotel is getting seriously run-down, and seems to cater for families and groups. Not representative for a Sheraton, as it lacks the premium-feeling. Worst was the Spa, with rather annoying sales people, continuously going around the beach, and overselling their product. We booked 2 massages, the first was good, but for the 2nd, once they knew was our last, the staff was desinterested and gave a poor quality. Combined with prices on European level it gave me a bad taste in my mouth, again not fitting the premium of Sheraton.
But, we had a very nice holiday, so I do not want to complain too much...