I was asked to join some friends for a week stay at this resort in October 2012. My experience was overall very positive. The staff was very attentive, friendly, and willing to address all issues presented within their capabilities. Jonathan, Jose, Gabriel, Eduardo, Victor, Angel-Chi, and everyone else was a pleasure to meet. True there were some hiccups with the WiFi connectivity but as my friends kept reminding me "You are on vacation". The rooms were spacious, the beds were comfortable, and the daily towel monkeys were and added treat. The beach was spectacular and the pool was clean and a great commonplace to interact with other guests. I will definitely return given the opportunity.