Great location, great hosts, and perfect home for a large group.