The apartment is spacious for 3 adults, however the sofa bed is not fairly flat, a bit bumpy at the head side. Other facilities in the apartment are good and clean, but please be aware that using the washing machine would make the whole apartment shake, especially when it's spinning for dehydration.
Please be aware that the apartment is on the second floor (actually the third floor in American English), so probably not convenient for travellers with reduced mobility or heavy suitcases, but the stairs are wide enough. Besides, the entrance of the parking area is SUPER narrow and hard to get in, also the street is in a busy area (the street is also narrow), making it more nervous and anxious cuz Portuguese is so impatient and always horn you to hurry up, so MUST make sure you're a proficient driver and you've got full insurance for your rental car (we did get some scratches on the wheels' frames, which was fortunately covered by the insurance), otherwise it's better to park in a nearby private parking lot.