A bit smaller than it appears in the photo but I am happy with it overall. It was, however, a pain to put together. Best with two people but I managed. The things I love about this bench are the clean lines and the fact that dog and cats toys can't slip underneath. I put felt pads so it can be slid out for vacuuming. The price was right and I did get black since our previous white bench constantly looked dirty from just day to day life.