Sofitel and PH are excellent hotels. Sofitel is on the main high-end shopping street (called "Paris end" due to all the Hermes/Chanel/etc stores there) while PH is a block or 2 away in a park enclave next to parliament. So a 100m walk to anywhere. Sofitel is a high-rise hotel combined with office building, so most of the hotel has great views as it starts on a high floor. Both are much nicer than the Marriott which has only location going for it. Personally I like the Westin but it is next door to a major construction site this year. The other interesting choice would be the Langham, particularly if you get a Terrace room (it is on the river in the middle of the action).