How would you rate HearthCraft ?

Give an overall rating to HearthCraft.