I had a screen issue with my laptop. Left a deposit with them to ensure they'd get the part to fix it, and did not get any periodic update on them ordering part, estimated time of completion etc.
Pros: inexpensive -- fair pricing
Cons: not real pro-active
more