We (family of 4) stayed 5 days in Anabela's house and had an amazing time.
The flat is very spacious and bright, a home away from home. Super clean and has all you might need (bedding, towels, beach towels, fully equipped kitchen, shower gel, shampoo... even beach buckets and spades for the kids).
The apartment is right in front of the beach, there is a busy main road in between the beach and the apartment but as you're on the first floor you don't really notice it, just the amazing sea views.
There is an very good restaurant and a supermarket just at the back of the house.
Anabela was the perfect host. We manage to check in a bit ahead of time and she gave us a tour of the house and advise on the surrounding area. We will definitely stay again.