best Internet in Mexico City and all in all a great place to stay whether short term or long term