I had a screen that was separated for some reason from a refurbished phone (it had been in a type of protective cover, but it separated). It was already out of warranty from where I purchased it from. This place seemed like the quickest option for me. It seemed like they had the best reviews, and I didn't want to ship it anywhere.
I just thought that I would be notified as soon as the screen was replaced, as they said that I would be called within a certain amount of time (but I wasn't called within that time). But I went over there to check on it, and it was ready. They were also able to recommend other items to help prevent similar incidents with the phone from recurring. I would do business again.