Avenue Body Shop is always great every time I go in. They are very prompt and they do good work. They also have given me good recommendations as far as auto repair facilities to use.
I originally heard about Avenue through a networking organization and have been using their service for about 5 years now. They have done body work repairs on 2 of my cars as well as detailing. When you get your car back from Avenue Body Shop, it is practically detailed anyway because they clean it so nicely.
I recommend Avenue Body Shop all of the time. In fact, I recommended them to a client of mine whose car had been stolen and gone for several months. The car was in bad shape and my client was skeptical about even using it again but, when she picked up her car from Avenue, she said they did such a good job that it looked better than when she originally got it.