Great location, great hosts and lots of nice little touches