This is a great little bench. It looks exactly like it does in the picture.  I needed something that was not too long, not too tall, but deep enough for two small dogs to jump up on and sit and look out of the window.  I put a small dog bed on top (secured with a strip of Velcro) and it is perfect!  Came a day early and was in perfect condition. It took about 30 min to assemble. I would definitely recommend.