Everyone deserves a second chance, unfortunately the Haselwood Chevrolet Service department blew that too. I will go anywhere else.
In 2018 I had my very new Volt towed to Haselwood because it was the closest Chevy dealer on this side of the Sound. The car would not start, and had been going into generator mode constantly before that. The Service folks simply rebooted the car and gave in back to me - they fixed nothing. Ultimately, after getting stuck again, I had to take the car to Burien Chevrolet where they determined a portion of the battery had failed and needed to be replaced under warranty.
I had decided to give Haselwood one more shot ... for a routine oil change. The appointment was made via the "myChevrolet" app and I received confirmations (2) from Haselwood. The appointment was for today, and I was delayed leaving the house, so I called to say I might be 15 minutes late. Long story short, they had no appointment for me. I should note that I called them using the phone link provided in the confirmation email.
I had originally thought Haselwood was just not well versed in Electric cars, but now I realize that the Service organization is simply disorganized and lacking in competence.