I stayed here for 4 nights as I was attending a wedding later that week. Previously, I had stayed in Condesa and decided to try the Sofitel because of its great reviews. Some taxis/ubers are a little confused about the entrance because it's off the street, but once you go in, you have to go in an elevator to get to reception. Check in was easy and they brought us a local chocolate welcome drink. The room was very nice and large, but I do wish it had better seating. The sort of chaise lounge thing in front of the window wasn't very comfortable as it was not possible to lean back. The daily breakfast was definitely the highlight of our stay. The house made pastry selection is incredible and changes on a daily basis. Our waitstaff were great. One of the reasons I chose this hotel was the spa and honestly that was kind of a disaster. I love luxury spa vacations and this just wasn't it. The pre-trea**ent experience consists of a small room with two showers (one of which wasn't working) and a tiny hot tub next to a tiny cold plunge. It was really awkward when you were there with another guest. There is a pool and sauna, but they are on another floor and are open to all guests. My trea**ent started quite late and ended right on time, which considering the prices was not good. However, the worst was that I booked my mom a facial and she came back with burns under her eyes. If a product is that caustic, it should be patch tested first. I understand anything can irritate the skin, but they didn't seem to care at all or offer any aftercare instructions. The other issue was staff were constantly asking for 5* reviews on Trip Advisor mentioning their names because they get extra time off. I love to recognize people who give great service, but it got very tiring having people constantly begging and handing you trip advisor cards with their names, especially the spa staff that clearly provided poor service. Overall, it just did not feel like a 5* hotel. The wedding I was attending was at the Gran Hotel Ciudad de Mexico, which is only 4* and honestly, I wish I had just stayed there for the entire trip. The service was a much higher level. I will choose somewhere else for my next trip to CDMX.