Our laptop fell off of a table we thought it was completely broken - Tom and his staff were friendly and professional and never negative about the process (always saying things like, we can probably fix this, we've seen worse etc.,) and sure enogh in a matter of 2 days they had it back working better than ever at a VERY reasonable price.
Pros: Informative, professional, positive and fast
Cons: none that I can think of
more