Everything was fine! The apartment is in a great location right by the metro and not even a 10 minutes walk from Puerta del Sol. Just keep in mind that the apartment is located on the ground floor and has only one window. Nevertheless, we didn't find that to be devaluating because we didn't spend much time in the apartment as we were on a city trip.
Self-check-in was easy and uncomplicated.