I bought this as a gift for my daughter's dogs after I already bought one for my own dog.  Very well made. Firm and sturdy, yet soft and cushiony.  I didn't realize before but just noticed that there is a zipper on the bottom for washing.  Love it!