Perfect place to stay in México D.F.