This is a very nice dog bed. However, I felt that there was too much stuffing in the pillow.  I had to take a lot of the stuffing out in order to make it more comfortable.  It was pretty messy since the stuffing is bits of Styrofoam type material.  Overall it is big enough to fit a medium size dog.  I have a cocker spaniel that weights about 30lbs.  The design is nice.  It pretty much looks like the pictures.  The only con I would like to mention is that the sewing job on the pillow is not done well.  I have a pitbull who was able to get the pillow off (it's attached to the sofa by a string).  The pillow has already become unstiched due to his rough handling.  If you have dogs that are rough with beds....this wouldn't be a good choice.