When I first made this cleaner, I was skeptical, but found that a) it was easy to make, b) I had the materials around my house and c) it cleans as well as my Softscrub, without the bleach risk on clothing (since I have bad luck with bleach).
one spray bottle (used or new)
1 cup vinegar
1 cup dish soap (Ajax, Sun, Dawn)
Pour 1 cup vinegar into spray bottle and keep the lid off. Microwave the vinegar for 45 seconds. Pour 1 cup dish soap into the spray bottle and put the lid on. Shake it up and make sure its blended. If not, you can microwave it without the lid for another 30 seconds.
Spray the shower or tub** with the cleaner. Let it sit for 5-10 minutes. Turn on the bathroom fan (the vinegar smells really strong!). Wipe down with a sponge.
**It also works in toilets and sinks!
We've tried it on countertops and stovetops, but because its so soapy and gets bubbly, its tough to wipe it all off efficiently, so I only use it for toilets, sinks and tubs!