In my experience, it isn't necessarily communication; there are good repair shops and bad repair shops, just like with anything else. We have had experience with one very bad repair shop - we refused to even leave our tt there after talking with the service manager (who didn't know his a$$ from a hole in the ground), and several experiences with a very good repair shop. I would rather drive 200 miles (which we did) and know I am getting a job done and done right than drive 10 miles away and wait months for service that never happens.