definitely would recommend Nando s place! You can check in at any time, there is 24\7 shop downstairs if u need anything! Metro and public parks n museums are in walking distance so that you can enjoy your stay in Mexico City to the maximum!
Thank u, Nando!