Overall we had an enjoyable stay at the apartment. Pros & Cons below....Quality of sleep was discounted hence giving 4 stars instead of 5.
Pros:
Parking in covered garage with assigned space!
Nice, newer building
Central location (5 mins walk to Rossio square) We didn't take public transportation so we couldn't comment but there's a bus/tram station across the square. There's a public square/park .
Asian grocery store downstairs at the complex.
Friendly host.
General amenities (Wifi, kitchen stuff) are good.
AC - even though there's only one unit it was adequate to cool 2 bedrooms if you leave it on during the day. Keeping the shades down will keep the place cool.
Cons:
Traffic & street noise - We arrived on a Sunday night. The street noise from traffic, restaurants (they play loud techno music) and people continued into wee hours of the night. The second night wasn't as bad but you can hear people talking from below, skateboards, cars etc. Also one morning it happened to be the end of Ramadan there was some kind of service beginning at 6am? The guy was calling people to prayer, singing on a loud speaker. This went on for several hours.
Foam bed - cheap and hard on the back. (Beds are full size.)
No extra towels for the beach.