Answer: mopupupstairs

AnswerCrossword Clue
MOPUPUPSTAIRS

Do a top-flight job?