Great place to stay! Castle of Chapultepec is literally walking distance, so is the Angel of Independence! The metro is extremely accessible and easy to use, I used to it for the non walking distance parts of the city. Very safe neighborhood and close to very many restaurants. Looking forward to coming back! :)