I went here a year ago for my honeymoon. The hotel was clean, the food is great, there are a ton of tours. The beach was great. The service was very good.
The only downside was, nobody told me that the hotel had a private air strip. So.. We had a 4 hour journey to the hotel on the way in. Spent $75 for a 20 minute flight back to San Jose..