We also have to sing the praises of Golden Beach. spacious clean apartments with an enormously big balcony. It is a bit obsolete, but that is not annoying. The beds are good. The cleaning is good and the cleaning ladies are very pleasant. Luis at the reception is fantastic and very pleasant, he even speaks a little Dutch and even welcomes you in your own regional dialect (in our from the town of Groningen in the Netherlands). The condo is near the sea and the strip is around the corner, however, it is quite a steep climb up.
next to Golden Beach (towards the sea) is a small supermarket, bakery, outdoor cafes and souvenirs shops. Tip: also have an evening meal once at the restaurant at the end of the road, turn to the left, at the sea (almost nobody goes there, everyone takes a right). The food is surprisingly nice and cheap there. And during the day the toasted ham and cheese sandwiches and bread rolls are of course also very nice to eat on their patio.
If you want do some really serious shopping: 'Algarve Shopping' at Faro is enormous (go by taxi).