I would go to OP. Key was terrible, I had to wait almost 30 minutes to drop my car off..with an appointment.
I am not sure about the service wait time just yet, but if they are anything like their sales team if you have to wait for an extended time they are VERY accommodating. Plus, they have shopping centers within walking distance if you have to wait. At least I think they are some people may not think so.
Thanks! Your answer is awaiting moderation.