I had Gainan's do my bouquet and a flower arrangement for the altar at our wedding. When my bouquet arrived the day of the wedding, several of the lilies in it were already turning brown and wilting. As we were taking pictures I watched as rose... after rose fell out. By the time we got to the church about an hour and a half before the wedding my bouquet was looking really rough, so one of my bridesmaids called the closest Gainan's and told them what was going on. They came and got my bouquet, fixed it and got it back in time for the ceremony! I was very pleased with them after that!
However, when I got to the reception I saw the lilies that we had ordered for our cake were completely wilted. No water tubes had been provided to keep them fresh and I was told that they looked wilted before they were even on the cake.
Overall, I have to say that their customer service was excellent (with the emergency fixing of my bouquet), but I could only rate them 3 stars when it comes to quality for the price. We spent $500 dollars on my wedding flowers there, and I wish we had skipped on the hype and gone with a less expensive florist.