Excellent service, they were fast and reasonably priced, my iPhone was fixed both times (once after being dropped in the toilet by my 5 year-old and once with totally shattered screen, also, thanks to my 5 year-old) in 45 min :)
I recommended them to my mom when her phone was accidentally thrown down granite stairs, fixed like new.