My experience was very bad.
The items ordered were a gift for an event, but they were not delivered by the day requested. Still now we don't know where they are. We spent more then £5000.00 for a product never delivered.
Improvements or suggestions
Next time make sure if you say you can deliver by a certain date to respect it.