The property is beautiful. The pools and beach area are magnificent. I had an excellent massage from the spa on the beach. The staff was friendly and polite. Always willing to help. Be prepared that as soon as you enter the building to check in on the adult side, you will be offered a free breakfast and gift in exchange for a presentation where they are selling their exclusive travel club. No welcome drink, or cool towels upon arrival. The rooms left a lot to be desired in the area of cleanliness and comfort. For example, for a room detailed as a suite, there were only 2 outlets, one of which was very loose making it so that when you plugged something in, the plug would fall out. We found a dirty sock in the closet and hair on the ledge of the bathroom sink. The beds were were hard and uncomfortable as were the pillows There was a roach in our room one day. The mini bar was not replenished daily as stated. There were many options for food. Everything I tried was just ok, nothing spectacular. We stayed on the adults only side, yet the family side had the better selection of restaurants and when we tried to book they were all booked up. The family side definitely is the way to go unless you really do not want to see a child at all. The family side had all of the entertainment and just over all the "vibes." The adult side was where you could just have peace and relaxation. If I were to return, I would return for the beach and the the layout of the property.