Just adding my experience with Az Gardens (you may also check BBB). One Ottos, don't buy here, Petco $1 each on sale. I say this because they usually die due to bad shipping practices. Almost all are caught in the wild, if they go 12 hours without eating a bacteria in their system needed to digest food dies. This results in there death two or three days later. AZ buys from out of the country, in my case, shipped as soon as they received them. They went well over 12 hours in shipping. They will also tell you they fast their fish two days before shipping....certain death. Moving on. High shipping rates, I live 1.5 hours from Tucson and paid $60, they've now reduced their rate to I believe $29 for my area. First order, ordered seven different kinds of fish, three batches were the wrong fish. After proving that, had credit, eat it or pay high shipping. Ordered fish again plus some and plants, emailed, next day called, then called day of shipment, just to insure the fish are in and they have the order right. Arrived two weeks late, no notice and wouldn't you know, two batches of fish were the wrong fish, plants with snails and algae. Try Bob' Tropical, had much better service there. Oh and SAE are the only to eat BBA, Ottos will eat Amazon Sword Plants, have nerites and Amano as well.