I was a little nervous with ordering flowers online, but was pleasantly surprised with the quality I received from FiftyFlowers.com. The flowers were shipped right on time and very nicely packaged. After following the rehydrating instructions, the roses began to open up after a day or so. I got the shipment on Wednesday and they were beautiful for the shower on Saturday. I'm actually still enjoying the roses a week later! Thank you so much for the customer service, quality, and care you put into your products. I look forward to ordering again soon!