This was the 2nd time we visited this resort, as we had been here two years ago. Many of the resort features are the same, great beach area, comfortable lounges, cleaned daily, a mini cabana like setting. The public areas are very clean and comfortable, and the all inclusive feature makes for a relaxing experience. This time though, the food was not as good as we expected, as previously it was very good from a selection standpoint and flavorful. This time many selections were cold, when they were expected to be hot. There were not as many special items as there was previously. The rooms are pleasant, but not 5 star luxury. The bathrooms could use some fresh items, especially the shower. Overall I would recommend the property, if you are looking for great beach time, or pools, and enjoy the all inclusive feature, so you are not searching for food. It is great for kids also, as many families were enjoying the resort. Also many nationalities were represented in the guests on property. The service personnel are also able to speak many languages, so communication was easy.