You use "pretty" before an adjective to show how much of that quality something has.
"Pretty ___" is somewhere between "kind of " and "really". It basically means "a little more than you expected". For example:
This soup is actually pretty good.
I think I have a pretty good shot at getting the job.
That song is pretty catchy.