***Deducting 2 stars for the data-breach that leaked customer info*** Things I love: Most comprehensive range of products Things I hate: Payment ui/ux. Forced card on delivery conversions on payment failure. Unecessary shifting of payment option links. Inability to apply a card payment code after forced card on delivery conversion. Frequent missing items. Why do I keep coming back: quality of grocery items.