It's not perfectly spotless, and that's fine with me. I still need to find a way to get discolorations out of caulk. I also want to find a way to get ride of ALL the hard water deposits on the chrome fixtures. Other than that, I'm very pleased with this process for cleaning my showers. Next time, however, I'm going to try using Seventh Generation Dish Soap in an effort to use more natural cleaners.