always on time or if early, call to check its OK to deliver. Had well over 100 deliveries and only twice had substituted items (unlike Tesco) and on both occasions the items were satisfactory. Website is very easy to use and good for seeing special offers and reminders on things you may have forgotten to add to your list.