I should hv read reviews before but clearly they commit fraud by claiming same day delivery when the gift actually leaves from a far off place 2 days later. A gift supposed to be same day delivered on Diwali is still in transit. Their customer service has put me on auto reply. Seems like their standard mode of operation.