If u want to be safe go with well know banks, after all they must still be in business for a reason. the only bank ive ordered from so far is Heaven's stairway and recieved my seeds within 10 days. as for what is the best strain do a little reading and find one that best fits your grow area, yield expectations, and budget.