Storage is great, upholstery is great, size is good for the end of a king size bed.  My dogs can use the bench to
jump up to the bed.  Love it.