We had a wonderful experience (April 2025). The grounds are beautiful, lots of pool options, the beach is beautiful. Everything is close, so you are not walking forever to get everywhere. The kids club is amazing, my children loved all the activities and the girls who ran it. There was lots of options in the buffet evey night and nice restaurants to choose from. It wasnt busy this time of year so we didnt have to wait for anything and got our spots on the beach easily. Fyi: if you book through expedia watch if the transportation from airport to resort is included, ours wasnt, we just assumed it was, so that was very unpleasant surprise. Otherwise, i highly recommend the resort