I ordered the cushion as a dog bed for our Golden Retriever.  The cushion is very large, perfect for our large dog.  It is not has hard as I had hoped it would be.  But, it is still a very large and properly made cushion for the price.