Our stay here was ok. It is what you would expect for the price you pay here. The staff were friendly, but not super helpful. We asked for some drinking glasses as there were none provided in the room, and the staff were uncomfortably reluctant to give us the glasses, suggesting we drink from bottles only. There were no fridges in the rooms, so we instead needed to buy ice down the road to cool our bottles of wine in the sink. The restaurant looked ok, but found it a little bit strange that the only people seems to be using it was the staff themselves eating infront of all the guests, and celebrating what seemed to be a birthday. The rooms were clean, bed was comfortable. All in all an ok stay. Mahahual does have a seaweed problem at certain times of the year, which is unfortunate but can’t be helped.