I must say we had an unfortunate check-in experience. We were only staying for 1 night. We arrived at 10am and were leaving around 5:30am the next morning. We had 1 free breakfast included with our stay, and because we were leaving the following day before the breakfast would even open, we asked if we could have breakfast on the day we arrived. We were told that that's "against the rules". After much arguing back and forth, they eventually let us have our breakfast. We had to insist to speak with a manager over what was clearly common sense. There was plenty of food left and the dining hall was not full of people. It was an unnecessary way to start off the stay. The hotel room itself was lovely, beautiful view, very comfortable beds, the sheets smelled amazing, clean & spacious bathroom, gorgeous pool. All of the other staff were incredibly friendly and they helped us call a taxi to the airport the next morning. They are able to store your luggage if you arrive before check-in, which we appreciated. Easy walking distance from town and a small grocery store right across the street. I would absolutely recommend this place to anyone, but I don't understand why they made such a fuss about the breakfast day.