We purchased this in the purple for our 8 year old daughter's birthday. It is well made and has soft yet durable fabric on the outside. The Beanbag itself is firm yet comfortable. Our daughter loves that their is a handle on it so she can easily move it from her room to the living room. Great purchase!