This upholstered bench is better than I expected it to be. It has gas struts that hold the top open, a very nice and unexpected feature. The upholstery was quite well done, the legs sturdy, well finished and easy to install (they just screw on), the interior compartment is very useable. An excellent value.