OportoFlag was absolutely wonderful. Had everything you needed for your stay, and breakfast on the deck looking out at the waves breaking on the beach is awesome. Lots of restaurants within a few meters and a great boardwalk above the beach!