I have been going here since 2007 for my Prius - they are the only ones that are allowed to touch my vehicle. I have had my family use them also. If they are unable to do the work because it is a Toyota issue they will tell you. (I had a headlight issue that they were not able to handle, and I had a battery issue that had to go back to Toyota)
They are very friendly. I have never had a problem with them in the 9 years I have been going to them.
I had a previous fleet vehicle also and they did all the oil changes.