I would like to purchase seeds. Is seedsdirect a reliable source? How long does it take to receive them? Are they of a good quality?