Great place to stay in CDMX next to Alameda Central Park!