A little warning on az gardens... they do charge shipping after you've been billed and can be expensive... 20-60 dollars! The problem is they don't ask you what method and ship without the cost being approved by you. Expect a box handling fee if your order is under $100. They also have a tendency to substitute out of stock plants/fish, for cheaper, more common plants/fish (WITHOUT CHANGING THE PRICE BILLED TO YOU!!!!) Always call first to see if they have the plant you want in stock.