I have taken my 3 dogs to this location. There are pros and cons. The positive is that the staff is caring and always tries to fit your pet into their schedule. They are kind and very good with your animals. Their prices are pretty much in line with the other veterinarians in the area. The major NEGATIVE is you will never see the same vet each time you go in or call in unless you are able to wait until the vet comes back in again on a specific day. This happens with every vet there and a good example is that one vet saw my dog on a Thursday and did not return until Tuesday. So your pets information/diagnosis is put in the hands of whatever doctor that will read the chart and you have to start all over again. They also have different opinions at times on the best way to handle a situation. If you don't have a lot of money to spend, don't take your dog here for boarding. They ask for everything you can think of before they will board your dog and of course, they are more than happy to do it all at their location! I understand the necessity of all the current vaccinations (including a bordetella shot), but you will be quite surprised by what they require. Be careful too about all the tests they recommend as they are not sympathetic about you spending thousands of dollars on your pet here. So much for offering alternatives and discussing your budget. I did see another review regarding this same issue.
I gave this establishment 3 stars because of the fact that they have always treated my dogs very well while under their care and the office staff is very pleasant to work with.