I can totally recommend to stay at Marco's Place.
He's very friendly and the flat was perfectly clean.
But i think most important is where Marco's Place is. You are directly at the Beach and you can also go to the City of Porto very fast by the Bus 500. Around the Flat you'll find anything you need for your daily life.
I will definitely come back!