Fantastic hotel, setting is amazing, with views from on high.
Because of the way the hotel is laid out, be prepared for a lot off walking, but it's all worth it.
Linhares is a small place, built on and from local stone.
Only one restaurant and one cafe, both good with friendly staff.
Go there, enjoy!