I bought several for my grandchildren when they visit later this month.  I was super excited to be able to buy one for each of the four kiddos in their favorite colors so they won't fight over which one belongs to them.  The fabric is fantastic and comfortable.  They are surprisingly heavy so the kids will probably have to roll them where they want them instead of carrying them like I'd planned but they'll get a kick out of that so not a problem.  It is a good thing that some of the foam can be removed because they are very well stuffed and not sure my four year old grand daughter weighs enough to be able to not roll off of hers as it is currently stuffed.  LOL  All in all, I could not be happier.