Obviously, it depends on the problem. I went in for a new installed battery and they gave me an estimate (actually a firm price). Then they had it ready in about 90 minutes. I'm not sure the replacement battery lasts as long as original but it's still perfectly fine.
With that said the quality to cost here (ROI) I found to be way better here than anywhere else. I have shops a few miles from my house, but I choose to drive here because of the quality, turn around time, cost, and customer service. You won't find better.
It depends on the phone and what you'd like fixed. The website has a cost estimator.
Thanks! Your answer is awaiting moderation.