Nicely made quality dog bed.  Outside fabric is similar to a lightweight canvas and is removable for washing.   My older Cavalier is still getting used to it.  The foam is more towards firm and he does not sink into it.  He does not like sinking into the bed because he gets too hot.   I am pleased with this purchase.