I spot clean leaves for poop when I see it, wipe the bottom daily to get rid of excess water, poop, dead bugs, leaves, calcium outlines from fallen crickets, etc etc. The enclosure drains well and into the plants for the most part so I don't have a swamp issue going on at the bottom. I also don't use substrate so its easy to wipe clean. If the tank does end up soaked I use a towel after misting to collect the puddles at the bottom.
I do a more thorough cleaning once a week, ill go through the plants and really inspect the leaves... mind you its a tiny little veiled in a huge enclosure so she barely messes the place up even after a week.
Monthly or when it needs it ill take everything out and give it a good washing, clean the screen of the enclosure for calcium deposits, all that stuff.
Not sure if its the best but its clean.