Cool for kids to 10 then older people that like them... you either LOVE them or you hate them... even if they hate them it's kind of a funny present and they might get a kick out of them.
I found these at a store once and though "oh how cute!" until I tried them on....back on the rack they went. I'm tall and there was absolutely no compensation for torso length. That zipper hit right under my crotch and let me tell you, there was no bending over, definitely no sitting down! No room at all in those jammies for a tall person.
They didn't look good anyway--I thought I looked like a walking blanket.
I voted "other". I LOVE them for babies and small children (with rubber on the soles) but I can't imagine wearing them as an adult. Teen and young adult female, yes. Teen and young adult males, weird. Although Gene Simmons does wear a red pair on his show, at his age and being 6' 2" he looks crazy in them!
For kids/women, yes.... BUT ONLY IF they like them.
I think its a "have to ask first" type of a present. I think they're fun... for OTHER people. If I was given a pair, I'd be digging around in the box to make sure I got a gift receipt because I know I'd never wear them.