Perfect location & place to stay, welcoming, comfortable & hospitable. Everything you could wish for, perfect hosts.