The item was a B'day gift, so delivery on time was one of the main reasons why I choose CanvasChamp. However, they said "the address was wrong" even though it was right. After 2-3 days from the promised delivery, it was delivered to the same address.
I paid an extra 300 rupees for gift wrapping and a card, which wasn't included.
The book printing is smudged.