The hotel is in a lovely location, great spot uphill above the shores. The staff were very friendly and welcoming. Parking wasn't too bad, however be mindfull some charge all the till 5pm and some 8pm, which you can get at the hotel to pay park.
The room was very spacious, unfortunately the ground level there was high fumes of cooking smells, it might be the restaurant cooking dinner.
Disappointed about the en suite bathroom, it was very small, however the spacious room made up for it.
The restaurant food was ok, nothing bad, however nothing amazing.
I would stay here again, just purely for location and views.