I order from ZooPlus regularly as they're one of the few places that stock the specific food my cats need for their health condition and as part of their loyalty program, I save a lot of time and money.
There was a time not too long ago where I had just ordered a large bag of dry cat food and my cats conditions worsened just before it arrived (space of about 3 days). I was instructed to change their diet again and so called up to return the dry food.
I had expected to go through the hassle and cost of returning this huge item but was asked to donate it instead, receiving a full refund of the product.
It was a gesture that made a huge difference for me as I was really stressed by the health of my cats and worried about arranging the return in time.
Their order processing time is very prompt too. It's just a shame about the delivery services (yodel usually) being rubbish. However, they also have DPD as an option.