Mario's place is great, it's basically a full house. Everything was nice and we loved the stay. Getting there from the airport is easy, the subway stop is just 100m away from the building. Everything else in Lisbon is easily walkable!