Just cleaned mine this morning the day after a treacherous 100 miler. Took about an hour as I dismantled some of it so I could remove all the grass/mud/dirt/filth etc properly. I generally clean it after a rainy ride or whenever it looks sorry for itself, whichever's first.