Exactly like the pictures. Apartment was clean, easy to access, and safe (2 locks). We enjoyed having 2 bedrooms. Had some trouble communicating with Nuno in the weeks before arriving, but not during & right before our stay. The radiators only work okay, and there is no dryer (clothesline outdoors, but we just placed on chairs). Still really worth the price though.
As other reviews stated, be sure to navigate to Savas (coffee shop), and there is a ~50m steep hill (down) from there. About 2 flights of stairs to the apartment itself. Getting to Tram 28/metro is only ~6min downhill but I don't recommend making the trek back uphill--rideshares are far more worth it.