The resort arranged our transport from the Airport (Prestige Services) which was professional, safe, and clean. Check in was a breeze, they explained what was offered, included and not included with the stay. Our room faced the pools, bars, and most importantly the beach! The room was clean and fresh. The only thing that could be improved was the phone/handset, audio was terrible. Could not understand what was being said, so often I would tell reception what I need in person whenever I'm headed to my room. Room service was excellent, they are fast and friendly.
The restaurant choices in the grounds was amazing, I believe it was low season so I did not have to make reservations. You are sat right away and your drink order is taken soon after.
My only complaint is that I saw some of the servers eating leftovers while cleaning up guest tables. Not really a pleasant sight while you're dining. This happened in Casa Madre and Hana during dinner time.
Overall, the service was amazing. Amenities is sufficient as we were mostly out of the resort for excursions. The crow is ranging from early 30s-50s and some families with young children. Not really a party resort for 18-25 year olds. HIGHLY RECOMMENDED AND WOULD DEFINITELY STAY AGAIN.