There is no guarantee about the "Piece" you receive, that it will be good... After receiving, you First MUST do the packaging inspection... The shipper does not do adequate and appropriate packaging to protect the product in transit... Product will get damaged, at least minor cosmetic damages are inevitable due to this poor packaging..
Second after opening the packaging, if you are LUCKY, you will find only minor cosmetic damages that are not on the visible sides of the products and are not serious such as fabric tears..
Third, when you are trying to assemble the legs on, you are likely to find that the bolts do not fit well (smoothly and completely to tighten the legs to the furniture).. You will need to install the optional wooden screws to secure the legs to the furniture..
However, despite ALL of the above, buying online is still the most convenient and most probably an equal risk gamble to buying at a brick and mortar store..
So Go Figure!!!