I purchase this for a bed for my medium sized dog.  It instantly became the favorite bed for both him and my small dog.  I's very thick and well padded.  The fabric feels like good quality material.  I thought it was almost too fluffy, but the dogs DEFINITELY disagreed with me.  Very happy I purchased it.