The apartment is within walking distance to all the main sights and located right next to the Plaza de Armas bus terminal station which makes it very easy to access the airport.
There is no self check in and the host will need you to wait 15 minutes upon arrival before someone will meet you for check in.