The flowers were ordered last minute and for the first time. They were beautiful, fresh and well presented. I payed for quicker delivery and they came exactly within the time range they had said so definitely reliable. They have lasted around 2 weeks. I would definitely recommend !