Great location, great place, great hosts. All you need.