Wonderful location, great hosts and wonderful place. Far exceeded expectations.