We do not currently know of any antonyms for nasty piece of work.
For similar words to nasty piece of work, try: