Excellent stay, well thought through amenities. Great welcoming hosts! Good value.