I loved to stay at the ecoaldeia. The staff was very busy with a workshop on ecocontructio but I could feel they did their best to welcome me and my dad. The shared diner on the terrasse was a great experience. It was interesting to see the work going on.
The location is good if you want to discover the Sintra mountain.
Only negative point: the toilets are a bit far from the room and a bit busy during the workshop.