A weekend well spent.