Very easy travelling to the course ,it`s actually on the Paris side of the Parc Boulogne (metro Porte d`Auteuil) near the Tennis courts of Roland Garros,track has been extensively modernised during past few years,plenty of decent Hotels nearby (By Paris standards in any case),if i was in your shoes i would look for an Hotel in the 15th (Bit more life) or 16th(Bit more upmarket/plenty embassies etc) , they are reasonably central and easy to move around, i actually own an apartment in the 16th and am very happy with the location (albeit 2km from racecourse and about 1km from Champs Elysees).
Should be fun!!
ps I would look for my own hotel as these tour operators offer mainly crap and the Parisien Hotel keepers are particular good at making crap look good on the brochure!!..suppose it depends on your pocket to some extent!!