The shop did what they were paid to do. Which was fix the door, glass, and paint the damages on the van made be the vandalism.
Comparing this to the other two repairs I had in the last 20 years. I would say they are average, since the entire inside of the van was not detailed, but only vacuumed near the front seat. I know this because when I moved the center seat I still found pieces of broken glass. Geico's might recommend them, but I should have went with my gut feeling and past experience and choose the same shop I had used before.