How would you rate Zafirocraft ?

Give an overall rating to Zafirocraft.