Aside from highly expensive imports (due to high import duties on them) of the highly processed rubbish we're all so used to from back home, City Shop also runs their own farms in Shanghai.
Their vegetable quality is great, better than at the local markets and most likely safer to consume. The price also roughly tends to be the same or only slightly more expensive. You can also buy vegetables that you won't normally find at the local vegetable markets.
A delivery all over Shanghai is offered for free on orders above 200RMB.Pros: Great quality vegetables, Vegetable pricing same as at markets
Cons: Expensive imports