The apartment is very big, modern and fully equipped. Location is not the best for tourism, is a 12 min walk from the metro and a couple of stations away from downtown, but is close to groceries stores.
Check in is done virtually, I had to call them in order for them to verify my personal information, they could improve their system.