Great location, great hosts, a lot of small thoughtful touches!