Great home, great hosts, made for a great family trip.