This was our 1st stay in Algarve region in Portugal. The location of Carvoeiro is excellent as it is only a short drive from a lot of very nice beaches, lovely old town of Silves, etc. There are a lot of activities for everybody in and around Carvoeiro. We visited a different beach almost every day and went also to ZooMarine, Silves and Monchique. I recommend all of those.
Also location of the apartment is very nice. It’s 10 min walk to the centre of the village (it's a bit uphill but even with a 3 year old it wasn't a problem) and just above the poll belonging to the apartment building. There is also a reception with a very helpful staff who can help you with almost anything.
The apartment has all the amenities you would need to make your stay relaxing and comfortable and it was very clean (thanks to the maid) and well maintained. All in all a very nice apartment and if we return to Algarve we would definitely look to stay there again.