I'd give him a solid B. He was not in the elite class of CBs in the NFL but he was certainly among the best Rookie performers at any position IMO. It's not easy to come in as a Rookie and start against some of the WRs in this League. I think he'll only get better.
Was he worth what we paid for him? Only time will tell there.