We made the mistake of staying here for 30 days. Clean place, decent location. Good (but small) pool. This place is fine for a digital nomad if you bring your own internet. (Get a MEO 5G eSim card!)
That's about all the positives I have to say.
Temperatures hit 42 degrees during our stay, and the air conditioning was broken. Our host refused to let his ON SITE property manager come look at it. After a few days back & forth, we had to contact VRBO support to force our host into helping. The property manager had it fixed in 5 minutes.
The hot water worked sometimes. You have to leave the bathroom to restart the boiler constantly while showering.
The electricity was awful. If you use two elements on the stove at the same time, the breaker for the whole place goes. If you use the oven and an element, the breaker goes.
Technically there IS wifi, but it's really only usable for email. It's too slow for social media or even basic browsing. Don't bother trying to stream any music or video.
It's a 10 minute walk to the beach, not 5 as advertised. Algarve has some amazing beaches, but this one isn't one of them. If you stay here, get out of Olhos D'Agua often.
The host in general is intent on not lifting a finger to help you with anything that goes wrong. We raised each of these issues with him and he only helped if we forced it through (the very helpful) VRBO support.
You have a thousand choices for places in Algarve. Skip this one.