From the time we arrived until the time we left, we had an amazing stay. The staff was always very friendly and willing to wait on your every need. They were super helpful if you had a question or need, such as advice for activities, getting taxis, or squeezing you in for a couples massage. We were never wanting for food as meals were plentiful and delicious. The beach was amazing and the beach boys were great in helping us get a palapas every day to enjoy at the beach. The waiters at the Pega Pega bar came to your palapas on a Segway to get your drink or food order and brought it right to you. We were so well taken care of at the resort that we did not want to leave. We definitely will be returning again.