As the 'mass-merchandiser' of dry cleaning, Zips has several locations and the ability to get things done fast. If you have something really fine - like a wedding dress - you are probably better going someplace that takes more care. They launder all fabrics. But for every day shirts and fast turn-around, Zips does a good job. My husband did have buttons come off on different occasions, but they do replace.