The hotel itself is really clean and comfortable. Reception staff were pleasant and welcoming. We arrived in the evening and wanted food. Prices in the restaurant are high for the class of hotel/location, but we anyway decided to eat there for ease. We were very disappointed: it took more than an hour for simple food to arrive, the staff checked our order 3 times, and still got it wrong (brought curry instead of peri-peri chicken). Then, when it did arrive, it was not properly cooked. Manageress was nowhere to be seen when I asked for her. So this spoiled what would otherwise have been a nice stay. I can recommend the hotel in general, rooms, space, comfort, cleanliness. Breakfast the next morning was well organised and good. But for dinner, I recommend the short drive into the town where there are some better and less costly restaurants. ....