The flat is very big and very well decorated. Everything is brand new and it has WiFi. It has a great balcony where I had breakfast in the morning. It was lovely!
The flat is very close to supermarkets, coffee shops and local restaurants and around 10 minutes walk to the beach and five to the train station. Espinho is a very nice city to spend a few days. It has a Casino if you enjoy losing some money :) which is a great place to go for late dinner. It has also nice bars in front of the sea.
One last word for Ricardo. He was a very welcoming host. He had local fruit and some snacks upon my arrival, which was a very pleasant. He also took me for dinner and showed me around, making my stay as friendly as possible, which is a major plus compared to staying at any hotel.
I'll definitely stay at his flat again and next time I'll go for a few more days to relax is such a cozy city.