OMG!  This is amazing. My little Pomeranian dog loves it and so does the cat.  I did have to put a blanket in there though.  The cushion is rather hard.