We loved our stay in Diogo's apartment. it was very clean and well equipped. The whole complex was quiet and we had the pool almost entirely to ourselves.
The beach is walking distance but there are quite a few stairs to walk down. This was no problem for us but should be pointed out. There is a grocery store as part of the gas station down the road that had most of our needs. It's closer to 30 minutes to walk to the town center.
I would definitely stay here again but I would want to have a car the next time.