I think your expression is correct, but check again the grammar. Theoretically. it should be "Hours of work have left the table in a mess".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Abilthe grammar mistake (or grammatical mistake?).I've seen both used. A grammarian has pointed out that it should be 'grammar mistake'.