Excellent stay, modern apartment, very close to sandy beach, bars, groceries and restaurants. Porto is a quick jump on a local taxi. We had wonderful time.