I actually purchased three of these, for my three dogs.  They are well-made, of heavy canvas, and seem to be holding up very well.  My dogs all like them, too!