Great location, great hosts, 5 stars