I have used Margaret's a couple of times and the results were uniformly underwhelming. They did some very basic stuff wrong. On one suit, for example, they pressed the sleeves so that the crease at the end of the sleeve was in the wrong place. As a result, I got this very weird effect where the interior part of the sleeves sort of bloused out. I had to take it back to my tailor to fix it. It gave him a good laugh. They made other mistakes, too. Worse is their pricing scheme. They price their dry cleaning so that they can afford to compensate you when they ruin something. They actually charge you based on the brand of the suit. My MW was in the bottom tier but my Baroni set me back a packet! They also charge you based on the number of buttons. In theory, this is because they take them off before cleaning and then put them back on again. In practice, I know for a fact that they do not do this all the time. They also, and this is more normal, charge based on the material. The end result of all this, though, is that it ends up being harder to figure out your dry cleaning bill than it is to do your taxes. All in all, I found Margaret's a great disappointment. My preferred dry cleaner is now a local one that is run by a woman who actually pays attention to things. You can consult with her about something like stain removal and she will personally see that it is done correctly. (She does have a tendency to overpress but we are working with her on that.) She is probably 1/4 the price of Margaret's and does a much better job.