I stayed here as part of a group of walkers and having read some of the comments was rather apprehensive - especially as the hotel's own website doesn't do it justice, either! Bearing in mind that this a 2 star hotel, I found my room to be good size, warm and clean with a lovely view over the marina and town. The breakfast was more than adequate, even in preparation for a days' walking! The group ate in the restaurant one night - a set meal, admittedly - but it was lovely. The fish was beautiful and the service excellent. In fact. the staff were all lovely.
As a budget hotel, this certainly delivers and I wouldn't hesitate to stay there again.
