The upholstery is very nice and the bench is comfy to sit on.  I feel that the product is well-made at a good price.  I love that it is long.  I does allow my husband (who is 6 ft tall) to stretch out on. The legs were easy to assemble, however, the bolts are housed under a velcro flap in the bottom of the bench and were stored loose in shipment. I did have to cut a hole in the bottom of the bench to fish a necessary bolt out of the middle of the bench.  If you are willing to be resourceful and patient with the assembly, the bench is well worth it.