I second the big cook up.

DS literally walks in the door, gets himself a spoon and a fork and sits down at his table ready to eat. I work 3 days and on those days we get home at 5.20pm and he is in bed by 6.30pm. It is a crazy hour.

I've taken to doing a big cook up and freezing small portions for those days. I don't like giving him frozen food too often but three days out of 7 isn't too bad. Also, simple things like a can of baked beans, cheese and toast can be a lifesaver for a starving child.

With the cleaning, I try to do a bit each night after DS is in bed. I also do the big clean on Saturday mornings. My house isn't perfect by any means but it is clean and tidy.

HTH
Spring