Superb location, caring hosts, wonderful terrace with stunning view