The apartment was gorgeous and exactly as advertised. We had multiple flight delays and Sofia kept in contact with us and met us when we finally arrived in Porto after Midnight. There is a 20 Euro late check in fee after 8pm, but that's perfectly understandable and I was happy to pay it. The jacuzzi tub is lovely and it's great drinking wine and relaxing in the tub while looking at the Douro River.
The apartment has everything you need, but there aren't really any super markets or stores close by to buy coffee milk and snacks. However, there are amazing port houses and great restaurants within a 10-15 minute walk.
I highly recommend this place!