My experience with MFlowers was not up to my expectations. The flowers I received were not as fresh as I had hoped, and some of them wilted within a few days. The delivery was also delayed, which was quite disappointing. I contacted their customer service, and they were apologetic and offered a refund. However, it was still a disappointing experience overall.