If you are looking for luxury, this is not the hotel for you. The hotel is comfortable but the rooms are pretty small. The location is excellent, near numerous cafes, restaurants, supermarkets and takeaway shops. The Moulin Rouge is also only a 10 minute walk away, with lots of pubs close by.
A slightly longer walk will take you to Montemartre and the Sacre Couer.
Also, virtually next door to the hotel is Saint Georges Metro station, which is 3 or 4 stops from the Concord and Invalides sights.