Product arrived exactly 10 days after initial transaction. Quantity and quality are both good. Only possible complaints could be (relatively) slow transit time for domestic shipping and lack of communication, neither of which are serious issues. Overall experience was positive and I would...