I had a very bad experience with India Gift, I will not recommend anyone from ordering from this site. They show the picture different and the cake was completely diffrent. They had put corn flakes around the cake which looked so disgusting. The flower bouquet I ordered was also not of fresh flowers, only 2 were fresh and rest were old. The order was also not given in the properly, the order was for the first floor in the building but the delivery boy called the person and asked him to take the order from ground floor. Overall I had a dissatisfied experience from India gift.com.
Don't waste your money here, go for some more money and order from good website.