Stayed here on business earlier this year. Was just OK. It took FOREVER to check-in and seemed like their check-in procedure was pretty low tech (hence the slowness). They f-ed up a delivery I needed (which was late and they had issues finding where it went in house). I didn't try and of the restaurants on site but hit up one of the cafes (forget the name but it's the one that has all the yummy pastries). It was fine but got tired of the Frenchness after a couple days:)
Room itself was fine, maybe a bit better than your usual room. Overall though, the hotel left me feeling a bit blah and I wouldn't plan on staying here for a personal vacation.