Overall, the hotel is good to excellent. However, the breakfast buffet needs significant improvement. Almost every morning, the 'hot' buffet section food was cold. Sometimes there was butter for toast, other times there was not. Pancakes were served, but nothing provided to put on the pancakes (maple syrup for example). We have stayed at other hotels in Holbox with breakfast buffets, and this buffet was the worse. Other than that, the hotel is excellent.