do a good/great job
idiomDefinition of do a good/great job
: to do something very well
Whoever planned the party did a good/great job.