Great view, great hosts, perfect getaway