Linen can be tricky, but this item is really well made for the price.  Even with a dog that loves it, it looks very nice and has held up to stains and wear and tear well.