Thoroughly enjoyable weekend