(Posting here even though I don't have a Camry anymore. The last time I posted a general question to the general discussion forum, I got no useful response. I figure this is a better place to ask since Camrys are BY FAR the most popular Toyotas.)
To make a long story short, I was leaving a parking lot today and someone backed into my Prius as I was driving by.

They either didn't look or didn't see me. It looks like I'm going to need a new rear bumper cover (it's torn and dragging) and it'll of course need to be painted. Not sure what else (yet).
Anyone have any body shops to recommend/disrecommend? I live in south San Jose and work in Mountain View, so anything close to either or in between would work.
I had my 350Z taken to a body shop >1 year ago in south SJ for some minor damage a car shipping company did during a move but I'm not totally happy w/their work (had some bubbles in the paint) so I'm not sure I'd go back to them.