I've been a customer at this place for 2-3 years now, and never had issues...until their staff (and/or management?) changed over summer 2015.
Unfortunately, as of past few months - their quality of cleaning went down (I've had to return clothes every other time because of either smell or spots not being treated); and the (new) staff is not friendly at all.
I'll be taking my business somewhere else, and would not recommend this place to anyone. You get what you pay for.