Baz,

In that context 'extra' probably means "great" or "better"

Dave