This bench is perfect for the foot of the bed.  The seat is a little hard but that makes it easy for our medium size dog to use it as a step up to the mattress and for us to put on our shoes.  The only problem is that the wheels sink into the carpet.  The fabric seems to be heavy enough to last and the color is exactly what appeared in the picture and the description.