great strong canvas material, looks attractive, but could use directions to assemble and never thought I would say that about a dog bed! Sides are stuffed nicely but bottom could use more fill. Would highly recommend, just have patience when putting together. Just the right size for my 90lb. dog.