We only stayed two nights here but wish we had stayed more! The staff were all lovely; the room was large, simple and comfortable; the bathroom was also large; everything worked very well including super strong wifi (individual to the room). The staff gave us great tips for places to eat and organised a snorkel trip where we saw lots of coral, fish and turtles. Overall a wonderful few days in Mahahual. My only gripe is that the pools could be cleaner - but with the Caribbean just there, it’s not really necessary.