Ive made many orders with MyProtein.
Never had even one issue.
They are my supplier of choice.
I've used them lots too and my last order was delivered with a broken lid on the peanut butter which caused a bit of a mess. Uploaded a picture to them and was refunded immediately.
They had 40% off cookies the other day. Got 3 boxes coming my way soon, nearly 40g of protein per cookie and taste good. Probably a tad high in sugar but meh.