I have given Bloomex 3 chances to get it right. I live in the U.S. and I thought Bloomex would be the perfect solution for my husband and I to send his Mother flowers for birthdays, Mother's Day etc. Well on 2 previous occasions, the orders were late, but I still gave them another chance this year for my Mother in law's birthday. I ordered a week in advance, ordered them to arrive a day early, (based on previous experience.) I started to get nervous the day before the expected delivery and I called to verify they would indeed be delivered the next day. They assured me that there would be no problem. The day they were supposed to be delivered, I had not received an e-mail by 2:00 so I started to panic and attempted to speak with customer service. I kept getting a message that no one could speak with me, so leave a message and someone would return my call. I did so, and also went on "live chat" to speak with someone who said there was an investigation into why they were not delivered. By that time, the phone line was closed for the day (at 4:00 pm) and I had to wait until the next day to call. After 3 attempts to reach a live person, I finally reached someone who said there was a "technical glitch" which caused the flowers not to be delivered on the day they were supposed to. I said well this is the next day, will they be delivered today? She said no, it is too late today. It will be tomorrow. I will put in a new order and upgrade your flowers to a larger bouquet. I was not happy since this would be AFTER her birthday, so another occasion was ruined by them, so never again will I order from them. The customer service is non existent, the live chat is a joke and they simply could care less if you get what you pay for. For a company that charges $14.99 for delivery to deliver 2 days late is totally unacceptable. Save your money. Buyer beware!