Let's start with the good. Nice location, beautiful beach. Great room - comfortable, well designed, excellent lighting, one of the best I've ever stayed in. However, the "Ocean View" room was really a "Next Hotel View" with the ocean visible only from the balcony and a corner of the room. The add-on costs were absurd. $45 daily resort fee, $25 daily parking fee (with taxes) added another $80 a day and were not clearly stated on the Expedia site. The buffet breakfast was $30 per person and it was $85 a day to rent a beach umbrella and two chairs. Many tropical resorts have palapas and chairs INCLUDED in the resort fee, with free or low cost breakfasts. So in summary, nice place, recommended, but be prepared for another $100 to $200 per day expense.