The flat is good located and every important Place to See ist close by.
BUT thats pretty much the only reason why you should stay there.
When we arrived the room was hardly clean. Found hair from the gust bevor all over and mould in the shower. Top of the list was no working light in the bathroom. (And no window, so it was dark if you closed the door)
Contacted the host because of it, and NOTHING happend. In 3 days no one came to even fix the light.
I have been a lot of times in portugal and must say, for the same Price you can find much better apartments.