Excellent hosts, fantastic stay, great location. Everything you could need is comfortably provided for. Would return and stay again.