I have been doing business with these folks off and on for years, because they are in a convenient location. They are average price, standard service. What I don't like is the somewhat random scheduling. I have gone around and around with them over when my clothes will be ready, when they may or may not be picked up and when or if they will ever be delivered. They will often skip delivering my clothes and then there is no way to even pick them up at the store the next business day. If you've dropped clothes off at the store and told them you will pick them up, sometimes it takes them a week. Sometimes not. So if you are OK with ""whenever"" this store is fine, but be aware they will tell you one thing and do another.