To families: on the end of the beach is a nice river with warmer water, so make sure you get there with your children!
The house really had everything we needed and even more. You could easily stay there for a week and function as at home. The appartament was clean and tidy when we arrived. Even though our host couldn't meet us in person, he stayed in touch with me and made sure we were happy and everything was in order. He gave me many tips and answered every question very quickly.
The town is not very exciting to stay for a longer while and the beach is rather ok, not great though. But for this price it's worth staying there and travelling to Sintra or Lisbon by car or train. And the tram (electrico) and bus stops are really close, so it makes things a lot easier!