Great location, great accomodation, great host...great stay.