Never been before at Mahahual, it is far away distant driving but worth it, its a pleasant, quite, relaxing and peaceful place. Morning sun raisin is amazing.
At hotel, staff are very concentrate in their tasks, it is administrated by local and italians that gave you a mix of well cultural work to provide a very organized place, you can stay calm and have nice walks along beach.
Food its amazing (italian-mexican caribbean), rooms very comfortable, instalations all what you need n staff very friendly, I have a great welcome at my arriving, I will come back soon!!