It's cute but the materials are not great quality. The cushion is regular foam that will go flat in a couple months and the seams are not stitched properly; they will start tearing soon, threads are sticking out straight out of the package. The idea works, my dog is already cozying up but I wish that quality was overall better give the price.