Small stone cottage in stunning rural Portugal with two cats and a dog