Should've asked my friend earlier but he was shocked I stayed in Villa Franca de Xira. It's a different town, not part of Lisbon. If you catch the regional express train, you'll be lucky and can get to Oriente/Santa Apollonia in 20mins. If you don't catch the express, it'll take 45mins. When I arrived at the airport, it was raining and decided to take a taxi - 48euros on high speed toll roads for 40mins. The taxi driver was shocked too - he hadn't been to Villa Franca de Xira and he was born and raised in Lisbon and said "good luck there". Again, it was raining and after all that, we got into the building easily but the apartment door couldn't be opened. We tried for a while and messaged for help on the Airbnb app & Valentina's mobile. No reply. We found a place for lunch nearby (it's still a town with everything you need). Valentina replied 1.5hrs after and told us you need to lift the door while opening. Why not put that in the check-in details? Frustrating. Apartment itself is fine.