Ok so my boyfriend & I spent 7 nights here and absolutely LOVED IT. We made an excel chart comparing 8 other air bnb stays to this one and we're so happy we ended up choosing it. To list off some key things: the bed is super comfy, the kitchen is fully equipped to cook at home, there's a laundry machine to wash your clothes and there's SO MUCH SPACE!
The only thing to note is the lower neighbors are very very sensitive to sound (given its thin walls in Portugal everywhere) and it's not wheelchair accessible/friendly given the flights of stairs. So if you need to consider that, this wouldn't be ideal given it's on the top floor. But if you don't need to be mindful of it then I would definitely say this is THE place to book. It's central to everywhere and I found it very safe.
To past reviews speaking to the smell of the bathroom, it's just a basic plumming structure that makes the smell strong sometimes but you seriously can't avoid that anywhere you book. This place was gorgeous and if you're debating it, I would - simply even just for the stunning terrace.