Paul's place is located just a short walk from the city center and is perfect if you're working near Grand Canal Square. One of the airport shuttles stops less than a 5 min. walk away and there is a small supermarket crossing the street which makes it comfortable. If you check in during the specified hours there will be someone to meet you, so there is no need to do the self check-in.