We stayed for 4 nights 5 days.
Pros : great price overall and great proce to upgrade the room , 20 minutes from the airport, beautiful beachfront location, great amenities, friendly staff, spacious room, bathroom and balcony with a hammock. The buffet always had a variety of local and foreign meals, fruits and vegetables. The entertainment and the classes were also enjoyable. The pool is huge and the bar staff were good. Very family friendly environment. There was a doctor, mini mart, pharmacy, coffee store and boutiques on site. All convenient and with good products.
Cons : there is no shuttle bus from the airport to the hotel so you will have to find your way there. Our room did not have power for a day and half before maintenance came to take a look and fix it. Every restaurant on site is only open for dinner service and you have to make a reservation on line but NONE of the restaurants had availability for our stay so the buffet and room service was our only meal option. We had issues with the room key wristband as a good portion of the time it didn’t work. The 3rd party vendors on the beach and the outdoor lobby area were too aggressive and did not take no for an answer the first time.
Overall I rate the stay 8 out of 10 despite the cons and I would return to this resort.