I give my bathroom a complete cleaning 1 per week which means cleaning the bathtub, toilet, mopping the floor etc.
I do mop the floor every few days though just to keep the floor clean because sometimes it gets dirty and muddy because of shoes.
But deep cleaning the entire bathroom happens once per week for me.