A weekend well spent in the company of good food, good friends and company.