When I was booking my stay in this hotel I was nicely surprised by affordable rate which is often much higher in similar Marriott Resorts. I decided to select rate including breakfast which was more affordable than paying for breakfast separately in hotel. We did arrive in the morning before 10am and it was no problem at all with early morning check in. Room was large with 2 terraces, functional air conditioning, very comfortable bed... all as it should be in Marriott hotel. Front desk staff was nice - but I would expect they have at least some basic knowledge of geography which seems they lack. Beach is excellent - lot of space - easy to choose from beach altanas to protect from sunshine. Water was very warm. It's ideal place if you want to relax and stay on the beach. There are also 3 swimming pools - northern and southern were almost not used by guests during my stay. I really enjoyed my stay avoiding crowds being in real Caribbean climate. There are just 2 opportunities for improvement are breakfasts. There are some limited breakfast options which might be fine for few days but if you stay longer you might have an issue eating every day the same. Staff seems to be over all nice but I experienced in few cases also not very good service - it was rather depending on persons individually. Second issue was parking lot that was often crowded and especially in late afternoon returning to hotel Still I would be glad to come back and value paid for the stay was definitely worth it.