I'll second the vote for Flying Flowers. I have used them in the UK and Australia and the flowers last for ages. The UK branch are also great at delivering at certain times if needed - appreciated in my case due to an elderly aunt who only has a carer in at certain hours.