In my opinion, I am better buy at the fish store because we can check the fish out, if you like it you buy it. At online, the pics is not realistic, if you got the fish and you dont like it, you cant return. Check out at ReefLoungeUSA, they have alot of fish, and can compete with the price of liveaquaria