I've used these guys for over a year now and have never really had a problem and the price and quality of work are good.
They do up charge you on some prices that are shown at the store front. For example the prices are for cash only and paid before you pick up. Starch, well that is also an extra charge.
The lead times are a bit longer than some places so if you are not in a rush this is a great place. Also their pickup times are after 5 pm the day they tell you. I requested noon once and the lady stayed it was fine. Long story short, she was new and shouldn't have said that. read more