These flowers arrived exactly on time and in perfect condition! The packaging was extremely impressive as well. I was on a tight schedule because I had to move my wedding up 6 months in advance, and it was not a problem at all. They called me to confirm every single flower in my order, and they left a message on my phone saying they had arrived at my door. You are supposed to put them in water right away but I wasn't home yet to do so. I was nervous they would be damaged for being out for hours. But because of the great packaging they were perfectly fine! I would absolutely order from this site again, very impressed!!