If you ever want to surprise your beloved ones on exact date seek for other provider. My aunt never got her birthday present although I had ordered the same 7 days in advance and had left the contact number. The ignorant customer complain department from this company is giving a poor explanation and no one is taking a blame or willing to take responsibility for service lapse. Save your money and nerves for the serious company which is well organized and have properly trained staff and don't get fooled by their marketing propaganda.