I have had a horrible experience. No one should go through what we went through during our stay. First of all, we booked a room for two adults and two children 11 and 14 year old. They sold us a loveseat as a sleeping spot for 11 year old. Dear Melia people, did you see an 11 year old? How are they supposed to fit in there? Customer service were not helpful and kept telling us that they only put a double bed because of their policy. It was not acceptable to us. In the end, we just talked to a janitor and he put two separate single beds disregarding the hotel's policy.
Second, food. Omg. I understand shortages, what I don't understand how you can "butcher" fresh produce while cooking. We did not see fresh seafood, period. Tasteless bland dishes day after day. I stopped eating on day 4 because I could not handle the smell and the quality. Third, customer service. Inflexible, not putting their best foot forward, seemed uninterested in helping out I was humiliated when I tried to find feminine hygiene products when I suddenly needed them. They didn't have anything on the resort! I was told to hire a cab or rent a car and drive 1 hr and 30 mins to the nearest city. I couldn't believe it.
Honestly, I think Melia Group should take responsibility for managing this resort. And judging by other tourists' opinions, our experience was consistent with other people experience at Cayo Maria. I hope my review will be helpful.