How would you rate VillageCraft ?

Give an overall rating to VillageCraft.