Has anyone had any good experiences with these, it looks affordable, i'm sure there's a catch. Were/Are your children happy in them ?