I cannot recommend Quinta de Sao Thiago highly enough. We had such a nice time! All of the staff were very friendly (they even ironed my shirt for my friends wedding) and knowledgeable (great restaurant recommendations). The breakfast had everything you wanted (continental) and the pool area was beautiful and peaceful.

I would go back there in a heartbeat. :-)