The Haven is exactly that and the reason we keep coming to stay for our holidays.