Bill's cleaners gets the job done and is a very convenient option for downtown residents. Speaking purely from a male perspective, they do a fine job on dress shirts and suits. They will occasionally destroy a button on a dress shirt, which is admittedly annoying, but I have never had a shirt permanently ruined by them (I have used them for dress shirts daily for over a year and a half). Prices are around $2 per shirt for starch on hangers, which is not the cheapest, but again the location is unbeatable.
Turnaround times can be on the longer side, usually a week to be safe. I have dropped dress shirts off on a Saturday morning and stopped in on a Friday morning only to find they were not ready yet.
Overall, based on my experience, they are a safe option for dress shirts, and this appears to be their core business.
They do not accept American Express and have a $10 minimum for credit cards.