We recently stayed at Mawimbi on Holbox and the hospitality and our stay far exceeded our expectations. Onni is a wealth of knowledge and every staff member is extraordinarily helpful and friendly, relaxed and accommodating. The food is prepared fresh and very well, every meal was delicious. It's clean and very well designed. They are respectful of their environs, which is of great importance to us. The beach swings are a wonderful way to relax. After walking the entire beach and evaluating each resort, I would choose Mawimbi again, it has the best location to town, best beach and location to the pier, with magical sunsets from the property.