This place checked all the boxes for me. Staying here propelled the idea that I should come back to Mexico City more frequently, and this would be the place where I would setup shop every time if it's available.