Everything.... except I wish it was a little more cushy.  I actually bought a new liner that had more cushion.  All in all this is our second because my dog just loves it.  The old one got a bit smelly and it’s a bit tough to clean