I have used this company several times. I most recently used them to send "get well" flowers to my mom after surgery. I ordered them days before I wanted them to arrive. I called to make sure they arrived on the promised date, and they did not. They LOST my order. I had to go through several different people and managers to get this straightened out, and even when I did, they did not offer to refund any of the costs. When they finally did arrive, the delivery driver called me and couldn't find the house, said he did not have a gps, couldn't follow my simple instructions, and I could barely understand him as he did not speak good English. Very disappointed, and likely won't use their services again.