I really like Surprise AH. The doctors and staff are awesome! My only complaint would be that they don't update their records very well. I just took my dog in last week to get his vaccines, and they have no record of it. I am going out of town and have to board my dog. It's a good thing I have the receipt of his vaccines or I would have to pay to get them done again.