UBreakIFix did an awesome job. My iPhone 6 looked like it had been literallu blown up when I dropped it off. The turnaround was 30 minutes and the phone looks/acts like brand new! The staff is very friendly and informative. Compared to what a new phone would have cost this repair was pale. Total cost was around $110 for a new screen.