I would definitely recommend staying here. The beach is a short walk away and the boardwalk goes in both directions. We walked to Espinho in one direction and Aguda in the other. Lidl is very handy for picking up bits and bobs. The train station offers very cheap and easy access into Porto itself. Staying here is more calming than the city itself if you have more than a couple of days. The accommodation is spacious and comfortable and the hosts are very friendly and approachable.