Visited the property off-season so it did not appear to be as well-maintained as in the photos. The hosts were very gracious and helpful. Breakfast was ok. There is a restaurant beside the hotel, which had amazingly tasty food, great ambiance, and friendly servers. There is also beach access close to the hotel if this is important to you.