The delivery time was very good. The price was good. The product is good but leaves a little residue on top (does not rub in completely). So far it has not stained or caused any problems, though. Overall, I rate it very good.