I have used GiftstoIndia24x7 several times in the past 4-5 years. They have always delivered in a timely manner and the cakes/flowers/other gifts have all been of good quality and as described. It is not always as pictured but it is very close. It is one of the best websites to send gifts to your loved ones and make them feel special even while you are far away.
I always choose them for any delivery in India. They are always on time, have quick customer support and always helpful if any issue arise for delivering a product. And a huge variety of products available. I wish they start delivering in USA too.. Never had any complaints