When my kids were young I spent an awful lot of time either cleaning their rooms or griping at them to clean them. Now I have two granddaughters I'm raising. One is a neat freak but the other... "OMG" best describes her room. I keep her door closed and let her be.
As to the rest, if it's too dirty for company, they can always go home... so I can get back to the sewing machine. lol