Friendly staff, good turnaround times but very very poor quality components used and they charge way too much! Should be avoided.
They replaced my glass and LCD screen. The glass appeared to be some form of cheap flexible surface that moved when pressed. Within 3 days the LCD screen was showing damage.
Please look elsewhere.