Queen’s performance is surprisingly good, it’s Bowie and Mercury’s vocals and words that let the whole thing down (Part of a critiral review of David Bowie/Queen's song Under Pressure)
What does let down in this context mean? Is it related to let whoever down (> to desert whoever), or is its meaning similar to the one of to ruin whatever? Or does it instead rather express something positive?
I really have no clue!