Our stay at Pedro's apartment was pretty close to perfect. The apartment had everything we needed, was super clean, had a good shower (I'm always a little relieved by this), and was really cozy. The location is superb, you'll have to walk up a lot of stairs to the apartment, but it is absolutely compensated by how close you are to everything, including a lot of nice bars and cafes just around the corner. Pedro is also really nice, was always in for a talk about Lisbon and really helpful.