I would give less than one star if I could. We were made to wait several hours with a dog that had a puncture wound, which went through his chest to his shoulder, who couldn’t stand or lay down, who was bleeding and panting, whilst other dogs were seen for vaccinations and annual boosters. Staff were rude, inconsiderate and showed a general lack of communication and skills, which resulted in eventually after the long wait sending us to a partner hospital (Wanstead - equally terrible) that couldn’t see us, and made us revisit the following day, even though our dog couldn’t walk, and was visibly in pain. Absolute mess from start to finish.