We've been here 4 times in the last 15 years. We keep coming back for the unique natural grounds, the wildlife, the monkeys, the Mayan ruins and the breathtaking rocky coastline. We spend days at Xcaret, floating in the rivers, exploring the park or sitting at the beach. With the park connected, we never leave the resort. It's the most relaxing, stress free vacation. Staff is amazing, everyone is so welcoming and friendly. The rooms and common spaces are getting shabby and outdated, but still pleasant and comfortable. The only reason I can't give a 5 star review is because the food has continued to decline the last 3 stays. The quality is poor, food is often cold, and it is so evident left over food from the day before is integrated into the buffet. Selections have become more limited. This year there wasn't even guacamole at the snack shack. Luckily we're not super picky and can find a few things we like and stick with it for the week. I had lots of salad and grilled fish. It's so disappointing because the first year we stayed, the food was so good! So fresh, and flavorful. Cooking stations were staffed and serving made to order. The buffet was decorated every night with beautiful fruit sculptures. It was such a cool vibe. It's sad to see how poor things have become. We know when we come here, it's a budget vacation and we can accept the flaws for all the wonderful things we can enjoy. But for the future of this resort, I hope they invest in updates and upgrade the food.