Good delivery would recommend  

How was your shopping experience with us?
How was our delivery service?
How was our customer service?

The service has improved significantly over the last few months. Delivery had significantly impressively improved.