A lovely stay in a cosy Spanish house.