The only reason I did not rate it horrible was because the staff that worked there was overall amazing. But I did end up in the hospital over the food, the quality was very bad. I live in Mexico and am not picky, but my entire party of three was sick. Tomatoes had mold, bread was hard and was not changed throughout the day. What was put out is what it put out for that time of day. The other issue we had was, we told the front desk we had to go to the airport at 3/4am for the other person in our party. We are traveling with a toddler that does not sleep well, at 8:15am the cleaning staff pounded on our door, and I said "No thank you" as we just traveled across country and then went to the airport super early. She pounded over and over again, ONLY to ask if we needed our floors clean and what time we were checking out. I brought it to the front desk attention and they said it was a mistake they thought we were checking out that day. However, even if that is the case, checkout was not until noon and the cleaning lady absolutely knew we had a toddler with us and said she saw on the cameras that we did not get back until 5am. I just don't understand how you can charge so much for a resort for a night to be treated the way we were. The rooms were clean, beach in front is not very swimable, but the small private pool we had Infront was clean and an amazing part of it. If you visit absolutely do not eat here.