We have stayed at this hotel quite a few times and it has never let us down. The views are stunning (even in bad weather!). The rooms are clean and comfortable and the owners friendly and welcoming. I have only one suggestion and that is that they provide a shower-screen to prevent flooding the bathroom when showering!
Breakfast is good and the fact that it is available until 11:00am contributes towards a relaxing stay.
It is a little bit expensive compared to others in the area, but definitely worth it for the view alone.