I would seek out a shop away from the dealer ship. Take a little time and seek out a paintshop that can do good blend work. Even if it costs more to get the best job done.
The reason for this is so that the dealership does not have a paper trail showing previous issues with the car.