I was recently impressed by Maxim Honda & Yamaha in Allen, TX. I got the S4 spider bite around December, but my bike had already been reported as having the recall performed. They took care of all the legwork to make sure they could fix it without having to charge me, and they determined the same thing I did - I needed a full harness replacement. (I'd already taken the tank off and looked). They put all of my farkles back the way they found them including reinstalling my taillight and headlight modulators as well as asking me to make sure they worked appropriately. I asked them to change spark plugs and the oil/filter since it was right at 8K mi. The prices seemed a bit high to me (hourly rate is $99/hr, charged 0.5 for oil and 0.4 for spark plugs + ~$4/ea plug) but I wanted to make sure they were paid for taking care of me. Bike came back in better shape than when I left it, and I noticed they even replaced some tupperware fasteners that were mismatched/incorrect. The only hold up was the S4 recall harness on back order, but it arrived ahead of schedule and I got my bike back the same day.
TL;DR Maxim Honda service has thorough guys that really want to make sure you're taken care of.