My first 5or 6 deliveries were perfect and I did give excellent every time. My last 2 deliveries were problematic. one had 2 items supplied wrong and the last came late. my acknowledgement said next day and I waited in all day. I rang up and was told one item was out of stock. I should have been informed.
I can always rely on good service and products.