Awesome location, nearly on top of the mall and subway station!
Highly recommend you stay here if you need to get to the any of the embassies close by.
Because of the subway being so close and the escalators and elevators you should be able to stay here even if you have a hard time walking.