Best place to stay in mexico super clean and close to everything