I think it is the best to clean a bit every day. Take 10-20 minutes each day to organize/ do the dishes/ wipe counters etc. Clean and organized home will make you feel more relaxed and focused. Take some longer time on a day off to do more proper cleaning.
I have a cleaning lady. So the whole house is cleaned once a week. The kitchen is cleaned every day. And the rest is more tidying up every day.