IF you are going to buy a Magnifica get it from someone who has had it a couple months, the ones fresh from the wholesalers have a hard time making it in captivity. If you get a Haddoni they are not as hard to keep but i would still suggest you find one that has been in an aquarium. When it comes to these don't try and save any money and pay extra for a healthy one that has been in a tank for a while, it'll be worth it in the end.