Carmen's place is very close to the Santa Justa station, meaning it's a quick stop from either the airport or from the train station.
The place is pretty close to everything, and has a great neighborhood with availability to run on park/road as well.
Everything was as described, and with my limited Spanish Carmen made it a welcoming experience.