The screen on my Xperia Z1 cracked for no apparent reason some time ago, and I had voided my warranty by unlocking the bootloader, so I had to pay to get it fixed. The first place I brought it to said it would cost $ 230, which was a lot more than I was willing to pay. I found MPS after a Google search, and they were extremely polite and helpful on the phone. Not only that, but they were only asking $ 149 for the repair! We brought it in, they were just as nice in person as on the phone; and although they normally do screen repairs within an hour or so, we had arrived at the shop very late in the day, so we had to come back the following morning. We picked it up the next day, and it was as good as new — I’m typing this review on it right now! I strongly recommend MPS for anyone, but particularly for those who have quite a high-end phone and have despaired of having it repaired for a reasonable price — I was going to sell my Z1 on ebay for parts! Top marks.