I purchased flowers for my girlfriend several times in the last couple of years. I also tried other floral companies but always had problems with the delivery (it was late or canceled). But with Bloomex everything was perfect. They've never disappointed me. The roses I normally order are always fresh and budding. Never got broken flowers.