Mario's place was ideally placed near the beach and within easy reach of cafes, restaurants, food markets and a train station. It was very clean and Mario and his wife made us very wecome.
The surrounding area is really nice with some beautiful walks along the beach.
Porto is a short distance away and we mostly used Uber to travel into the city centre for a reasonable fare.
Highly recommended unless you want to do a lot of home cooking.