Overall, enjoyed our stay though there were some minor hiccups, the major being the lack of hot water which was eventually resolved. The apartment itself is modern, with all the amenities you would need for a comfortable stay. The check in process was easy as they have multiple staff who work the main gate, providing a level of security. The bed was comfortable and very big, and the bathroom is spacious. The views from the 31st floor are spectacular and contrary to another reviewer, you can indeed open up the windows in the living room and bedroom to let in a nice, cool breeze. The couches in the living room are nice, though the kitchen table chairs are very flimsy. You can reserve a spot for one of the 2 sizable and modern jacuzzis which is a great touch. The hosts were very flexible and understanding after some minor annoyances surrounding the hot water issue, but all in all, we enjoyed our stay. If you have Polanco on your list of neighborhoods (personally not a huge fan), this apartment is pretty close to a lot of action either by bus or taxi.