This is a recipe that I have been using at home for about 5 years now. I use it for pretty much all my cleaning. The tea tree oil is anti-bacterial without being toxic. It is a bit of an initial outlay, but as you only use a few drops, it lasts for years. It also gives everything a wonderful clean smell.

For tougher marks, sprinkle a damp rag with bicarb soda and wipe over surface until stains and tough grime is gone. Follow with the all purpose cleaner below.

Ingredients
3 Parts Water
1 Part Vinegar
a few drops of vegetable based detergent (optional)
a few drops of tea tree oil
(or other pure essential oil with anti-bacterial properties such as eucalyptus, manuka, rosemary, thyme, lemon myrtle, lavendar etc. Don’t use cheap synthetic oils, they don’t work.)

Mix all ingredients in a spray bottle and shake well. Use as a spray and wipe on any surface.