D.W.
My kids are 6,5 and 3 and they each are in charge of cleaning, usually before dinner it has to be clean.
The older 2 are boys and they are SO good at it and do it without being told (they get that from their Daddy). My daughter is a different story. I have LOTS of labeled storage bucket and containers and it is so easy for her! She knows where they go and doesn't whine about it AS MUCH since we got all the labeled containers! I usually declutter their rooms once a month, but they keep it pretty clean all the other days. Labeled storage and knowing where it goes is the key, I believe!
Good Luck!