We had a wonderful stay in Porto in Natasha's apartment. It's really clear that a lot of thought has gone into the stay. Everything has been thought of, and there are so many personal touches.
The beach umbrellas, chairs & towels were most welcome.
The check-in process was easy, and the parking is convenient. There is a pool & gym in the complex, which was a great addition.
The local is directly across from the beach, and bike/walk path that extends all the way into the city.