I have 2 of them, have had one of them since 2009. They are great fish, reef safe, and eat pretty much anything. If I was getting one I would make sure it was ORA and not wild caught. The wild caughts are much more expensive and can be harder to take care of. I would not put them in with aggressive fish or you will only see them at feeding time and not out swimming around. Also tank size does matter as in a huge reef they would probably disapear.