Our service was wonderful at Villa Automotive. They picked our vehicle up and towed it to the shop where they quickly were able to diagnose and repair the problem. I deduct 1/2 star because the truck was done later than anticipated and I deduct 1/2 star because one of the men working there wasn't very friendly on the phone. Dennis, however, was wonderful. I add a 1/2 star because they towed the truck back to our hotel for free. Overall, definitely above average.