The Marriott is a good selection. It is very close to the embassy and it is on a main road, Maximo Gomez. There is plenty of amenities nearby, such as a supermarket, fast food restaurants, national theater, public transportation and ect.
Regards,
PJT