Overall we enjoyed our stay. The staff were very warm, helpful, and professional. The swimable beach and spa treatments were perfect. The room was pretty but overpriced.
The only major disappointment was the food. From reading previous reviews we were prepared to spend a decent amount on the food; however, we expected decent quality to match the prices. The breakfast at Market was nice but the dinner at Market and Agua were terrible. The food made us venture out to eat in nearby towns. The average meal in town for 2 people cost $40 (US) and was amazing. When we couldn't be bothered going into town we ordered room service which was 'ok'.
Overall we had a great time but we cant say we'd return because food is just too important to us.