I've tried numerous cleaners, but this one alone deserves a full five stars. The prices are very competitive, but most important of all is that I can always count on them to get out stains that other cleaners can't get out. I spilled some white zinfandel wine on a family heirloom light beige woolen throw that had recently been "cleaned" by another dry cleaner. Not only did they completely remove the stain, but they also removed the stains that were left by the other dry cleaner. The manager explained that there are literally hundreds of cleaning solvents available and that many dry cleaners do not take the time to educate themselves on all of the various solvents, let alone spend the money on them. I'm a believer!