Dropped a laptop there for a day, got it back the next. They called me telling me it was ready, and explained both the problem and the cost. The cost was reasonable, but what really suprised me was that once I got there, the tech guy would actually sit down with me, and made sure the computer was in working order.
Pros: Quick and Quality Repair
Cons: If it was any quicker I would have to stay at the store
more