I've only once ordered online, AZ aquatic gardens. I was really, really displeased. First of all, I got my order in a mere minutes too late to go out that week (you have to order by like noon on Monday for it to go out that week), so I ended up having to wait like almost 2 weeks to get my stuff even though shipping was exorbitant. When it arrived, half the shrimp were dead, and the other half looked ill and died quickly after being put in my tank. Most of the plants were totally melted, like brown and squishy. Portions of mosses were miniscule for what they were charging, and not attached to screen or anything so they were just like tiny wads all smashed up. I did the best I could removing dead tissue and replanting the best looking parts of all plants but 8 months later I think only one Java fern survived out of an order of plants and shrimp that cost like $125.ETA - this is live material of course. I have ordered from amazon for equipment, ferts, and food quite a bit and have usually been quite happy.