Good report! I much prefer the Eurostar into Gare du Nord. DeGaulle makes me crazy!! Although, I often much cheaper fares out of LCY, LHR, and LGW than the Eurostar. I see that you live in my old neighborhood. I used to live in SW8 5PN.
Those were the days.....