Great location, great host and a great place for a family holiday.