Has Kate Middleton helped improve the Royal Family's image?