Perfect place in Mexico city. everything checks all the boxes... stay here!!