This bed is very soft and my puppy loves it.  Most importantly for me, the entire bed is machine washable.  I haven't washed it yet, so I hope it holds up well!  Love the color, too.