Look elsewhere. Sloppy, unprofessional and incomplete service at top prices. Was told my repair would be ready on 7/3. When I went in 7/14 I was told it had "just been completed that morning". It was not complete as half the repair was not done. Was told to come back the next day. Yup, still not finished. I waited this time. When I returned home, I found another spot that was missed. Horrible in every respect.