What does ‘cherry’ mean?

( adj ) Excellent, outstanding. That new rod of James’s is pure cherry.
( n ) Something excellent, outstanding. That new rod of James’s is a real cherry.