If you love the beach then you are at the right spot - only 5 minutes drive from Praia Grande (20min walk). Supermarket is a 5 minute drive. Lissabon takes quite long, about 40 minutes drive to the Belem parking.
The chalet itself is fine, but very hot during our stay and no airconditioning. Also the bed was not great, we could barely sleep due to the small old bed and sheets and all the mosquitos.
The neighbours had a Turkish party of multiple days which is not the fault of our host of course but didn't help the resting part. Also there are so many barking dogs around which eventually drove us crazy even though we were not even in the house that often.
We really liked Pedro, and the swimming pool was great. We had a nice stay all in all.