Here are some important points which could give some guidance on how Google thinks about high quality content.
Read this post on monetizeblogging.com