I would highly recommend Sofia's place!! It is so pretty and had everything we needed. Sintra is nearby and with a car it is very easy to go to the beach! Great holiday :)