I have broken my screen twice - the first time I went to iRepair and it took 2 days and was expensive. Learned my lesson. The second time I took it to Uphill and had THE BEST service. It was $70 (or maybe $75) to repair the cracked screen on my iphone 5c, and they did it while I had lunch next door. Very inexpensive, very fast service. Would recommend coming here over other busier (and more expensive) places downtown.