This was our first time at an all-inclusive resort. My family and I are big fans of cruising, and we wanted to try something new. I chose this resort because of the amenities for kids. However, I was disappointed to find out that the rock climbing wall and zip line are only open for an hour and a half per day, from 9 AM to 10:30 AM. All three pools were a little rundown, but very clean. There are four restaurants besides the buffet that require reservations each morning. We tried all of them except the French restaurant. Men need to wear pants to dine there, which unfortunately I did not pack. The buffet food was average - if you’ve been on a cruise, it’s basically the same. There is also a poolside buffet that serves hamburgers, hotdogs, nachos, etc. Additionally, there is a little restaurant which serves sushi and Chinese food daily. Our room was cleaned every day, but I had to call housekeeping several times because they did not replace our towels, leaving us with none. Our overall experience at this resort was good, and I would stay there again.