Antonio e Virginia's apartment is perfectly located in Praia da Rocha, near the east end of the Av. Tomas Cabreira, it's promenade, the access to the beach promenade and the river side walk into Portimao Centro. The #33 bus across the street also gives you access to Centro, and the Train station and the local inter-town buses -Alvor,Lagos.
A big Pingo Doce is in the Centro, a two block walk from the bus stop at Largo do Duque, but there is a suitable small mercado, Pao Quente, behind the Hotel Rocha just a block away. With all the cafes and restaurants and bars, nearby you may not want to use the well equipped kitchen.
The apartment was clean, well equipped and was cleaned during my stay. Absolutely perfect, and a parking spot down below for my one-day car rental.
I wouldn't hesitate to rebook for a return visit.