The ordering process was good. The speed of shipment was Ok, but not great (Two weeks). When you can get something overnight these days, two weeks seemed a bit long, and it made for us to have to go elsewhere to check our BP for that length of time. It arrived packaged well and in excellent condition.