Matasinhos is a bit away from the Porto City Center, but David’s Place is right at one of the metro stops, making it super convenient to get to/from the airport and into the city when needed.
The beaches and an amazing Parque de Cidade are all with a 5-10 minute walk and there are several delicious restaurants near.
Highly recommended!