Not as soft as i thought it would be. Still cute. Came a little crooked but easily fixed. For about $7 worth it's price. I recommend it if u want a cheap cute plush, but pokemon plushies get pricey. So if you want a "good" plush its going to be between $20 and $30 bucks.