I've only been in twice so far but really happy with the staff and the way the practice is run. There's separate waiting areas for cats and dogs which is great to reduce stress on your pets. Great value for money and the staff seem like they genuinely want to make sure you're paying as little as possible unlike other practices I've used.