The rooms, location (near beach) and pool area are very good and worthy of 9/10. The rest of the hotel, some reception staff, and overall experience as a result is more 7. Poor at check in and out, old policies around dinner dress codes and staff just not lined up or aware of things... having stayed at another 5 star before, this get like a let down. Food is good if not a bit repetitive... .