I haven't tried them for suits.
For suits I'd recommend Pinguin in Höngg. They're not cheap, but you can be sure they treat your garments well.
Then, there's a new service for shirts in town.
www.cosmobutler.com You buy a monthly subscription and tell them on what day they should deliver your laundry. It's pretty convenient, especially if you don't have time to pickup/ dropoff your stuff at the cleaners. They always deliver on your chosen day, so you don't have to tell them to pickup/ deliver every time, which is a bother!