The vinegar and baking soda method to clean a toilet does work, but it requires a lot of patience, the toilet to not get flushed for several hours (which isn't an option in a house with lots of occupants), and for you to remember to come back later and finish up. I personally think that method is too time consuming and I would forget to do the following steps so I prefer to use vinegar and a pumice stone and just be done with the toilet cleaning process in under ten minutes total.