I had a really good experience here. I went in with a broken phone with a broken screen, LED, and external speakers and they were able to fix it within half an hour. I didn't have to pay until the phone was fixed which was nice, and the price was cheaper than the other places that I called. I was really happy with the service :)