It’s soft... the size is perfect. My dogs were all trying to push each other out of it... they absolutely love it.. one lil guy is hoarding his treats in it.  I hope it holds up to my 4 lil guys