We had a great stay. The people are very friendly, and it was wonderful to return to a clean room every day. The housekeeping staff are excellent and always ensure we are cared for. Being directly on the beach was a highlight for the kids, and they loved the pools. We rented a car for the week at the airport, and it was nice to have parking at the hotel. Although the food was average, as other reviewers stated, there was always good fresh fruit, salads, and variety. We enjoyed the buffets over the different dining options. If having many great dining options is important to you, this might be a limiting factor, but we felt we got a good value overall. One downside was that our hotel keys were deactivated almost every day. We recommend that the hotel get this fixed, as it happened to us and the other family we traveled with, and it was especially frustrating after a long day. The grounds are nice and clean, and seeing some local wildlife was super fun. The spider monkey that decided to take a few minutes to lie in the hotel lobby made our day. Riuland did a great job over easter with many activities for the kids. My kid had a great time. Thank you for a good trip!