Very good at giving delivery updates as they occurred, but it took much longer than expected for delivery. You should state that shipping takes up to 4 weeks to receive, as that’s how long it took. I also got a letter of apology shortly after placing the order that our purchase had gotten lost, but were correcting it by expediting a replacement shipment.