Because of their great pricing they have way too much business. They had my truck for 2 1/2 weeks. It was a very nasty 2 1/2 weeks with a rental car. Depends on how much your time is worth. Their work is great, and the price is excellent.
PROS: great price, and great work
CONS: long wait line for work done