And a person or thing can be awfully pretty, meaning extremely pleasing to the eye, or pretty awful, meaning somewhat bad. English is fun!
I like words that mean their own opposites. Like ‘overlook’ which can mean ‘did not see’ or ‘make sure to see’, as in ‘scenic overlook’.
Here’s a recent thread from about a year and a half ago on words that mean their own opposite that the OP may find interesting: