I had one - great algae eater. Eats as much as my large turbo snails. But they will eat some coraline algae. And the same as the turbos, and as already mentioned - bulldozing can be an issue if you have loose frags, etc. I only was poked once very slightly no big deal. I think they're very beautiful, the only echinoderm I've had in my reef tank. It survived on the algae in my 30g for a long time, although this is probably a little small for it.