Absolute rubbish!
Been waiting 15 days now for my order (which was and is still in stock).
It was due on 19th October, I was advised it was delayed due to a new system and they would text the day before delivery. Still waiting and Avon’s customer care can only advise they will message the day before delivery.
Shame on you Avon!