iBroken is an amazing repair shop and I would recommend this place to anyone who is in need of an iPhone repair. My experience there was spectacular! The employee who did the diagnostics for my phone was very impressionable and helpful. He knew what he was doing, and I felt very confident getting my iPhone repaired- I ended up learning so much from chatting with the employee. They also have an online booking system which makes appointments extremely convenient. The only "complaint" would be the higher than average prices, but you are paying for the quality of the service. Overall, my experience was great, smooth and fast-I will be back if any of my devices need fixing.