Stayed here for 4 nights. Great location. A variety of restaurants are just by the door steps. 2 mins walk to the Pyramides metro station and within 10 mins to Musee du Louvre. Check in was efficient and convenient.
Only downside was the ceiling height of the flat, it might be too low for people over 6'2.