I expected this to be something that would at least conceal under a tee shirt when not used but its HUGE! It is a nice soft rubber and has made him happy but if I knew it were nearly the size of a credit card and over a half inch thick, I may have looked for something else. Like the pencil toppers perhaps... Anyhow, my 9 year old seems to like it and he isnt old enough to feel embarassed over it, he even seems to be a little proud that he finally has an outlet for his mouthing needs. The lanyard seems a little short but then again, he is 9. Overall, this would be fine maybe for a very young kid but at his age descretion is key. We are trying to help him fit in not make him more noticable.