I would have given them 5 but I have a pup and the waiting area was VERY crowded and there were some aggressive dogs which the owners showed no concern about restraining them. But the staff and the doctors were awesome and I have been there twice so far and both times they were fantastic...I will say the second time we went we were brought back to a room almost immediately avoiding the "crowd"