Have always had great customer service from ocado. The fact that you know if items are out of stock whilst placing your order make shopping so much easier. I have only had food substituted a handful of times over the last couple of years. Food always fresh with long dates on them & deliveries are always on time!