Bloomex is the best company I found to send flowers to my loved ones who live far away. They deliver your order on time and the flowers are always fresh and last very long. I think they aren't too expensive because you're paying for the quality. My most recent order was a bunch of orchids for my aunt. She had no words to say so beautiful the flowers were. I recommend Bloomex to anyone wanting to send flowers for any occasion.