The weather and location was very nice, but there were far too many vendors on the beach trying to sell excursions, jewelry, and pictures with animals. It was difficult to relax when someone came up to you every 5-10 minutes, and some were very persistent and would not listen when we said we weren’t interested. The food was ok but sometimes was not good. The resort itself was beautiful but some parts of the room were very outdated like the tv, bed, and mini fridge. Some of the lights also did not work in the room.