Give me an honest rating please 20f