Omar's place is just as advertised. It's a beautiful suite in an apartment building that's very central.
The suite has everything you'd need (including a mini-fridge and a coffee machine), and is super comfortable. The location might not be on a block you'll spend time on, but if you're looking to get around a number of places in Mexico City, it's located very centrally. The space itself is extremely roomy and comfortable, and Omar has included all the amenities you'd need.
Check in was super easy and Omar is an excellent host, and highly responsive.