got a corsage from them the other day. they were very nice and helpful and really cared a lot about making sure i was happy.
i did ask about their mixed reviews and they explained a new owner took over about 9 months ago. that makes sense since they really did seem to care about customer service (and did seemed bothered by their less-than-stellar ratings).
give 'em a shot! they're good.