We had a great stay at Joao’s apartment. It’s very comfortable and well catered for a family holiday. The location is fabulous for access to the beach though it is very quiet in terms of walkable restaurants or cafes so you will need a car as a family.
We would highly recommend and would love to stay again. Hopefully the pool wouldn’t be undergoing maintenance next time as my kids were gutted not to be able to use it this time.