I stayed at the Sofitel for 3 nights with my partner while visiting Mexico City for the first time on holiday. Our stay was absolutely perfect from check in to check out. The hotel itself is beautiful architecturally, and maintained very well. The pool and restaurants/bars are stunning spaces. We stayed on the 24th floor, but I imagine every room offers a view of the city. Staff were so friendly, and attentive. Housekeeping provided an amazing service daily, and made us feel pampered. The hotel is right next to the Angel of Independence which is particularly spectacular at night. We walked most places which I'd say requires sharp attention to avoid trip hazards on sidewalks, and navigate crowds, but otherwise we felt safe in terms of crime walking in Juarez, Reforma, Roma Norte, Condesa, etc. Uber is very convenient and reliable as well. All in all, I would highly recommend a stay at this hotel if you ever have the opportunity!