The product is great, and larger than I expected, but I purposely purchased one size up (medium) since the last bed I purchased for his size (small) ended up too small ... my shih tzu just does not like dog beds, and this is my third attempt to get him sleeping in his own bed.   I was hoping that he would find the lushness of the microfiber comfortable, but every time I put him to bed, I always wake up to him sleeping on the floor beside my bed on the sheepskin rug.  I am keeping this bed in hopes that he will start getting used to it.  For now, the teddy bears have a home ... and for the photo, I placed my dog in the bed for sizing ... my dog is 24 inches long from his head to where his tail starts.
If my dog actually slept in the bed, I would give it 5-stars ... but that is not the bed's fault.