Originally Posted by
makin'miles
In the last few days, this property has been renamed Le Meridien Paris Arc de Triomphe.
Well that's just a lie. The Arc de Triompe is 1.4 km away.
Originally Posted by
etkuo
Big plus of the hotel was the location.
A plus or a minus depending on what's important to you. Yes, it's convenient to transit (and the peripherique), but the surrounds are not especially nice or interesting, unless you want to run in the Bois de Boulogne (and personally I'd rather run the Seine).