We were in Porto during the "Festa de Santo João" and due to the optimal location we could easily join the festivities without worrying about how to get home. Everything was really easy to reach on foot.
There are also various different restaurants (also vegan) within walking distance.
The bathroom was very small, however, which did not bother us much. We found the beds a bit uncomfortable, but that may just be a personal preference.
Otherwise, the apartment offers enough space for two people, even a small kitchen with two hotplates is available. But we did not use this, because there are enough restaurants to find in the immediate vicinity.