I have one and before he broke some spines during a tank move (including one that broke off in my finger), I'd say he was at least 10" from tip to tip. But he's fun to watch and is really a neat creature.
And prime311 is right -- my tank is devoid of coralline in any place that the urchin can get to easily. The other problem is that he poops A LOT!!! And the poop is solid little pellets which form little piles at the bottom and need cleaned up manually because apparently other creatures won't eat it. (Maybe a dogfish would... after all, my other dogs eat any poop they can find!)