Nice product for the price.  It is a time investment for assembly so expect to take about 2-3 hours putting it together.   Pieces aren't clearly marked so you will have to pay attention to the pictures in the instructions.  Parts aren't combined in logical groupings but did not run into issues with missing pieces.  Item arrived with no damage.