The box was pretty beat up by the time it arrived but your packaging saved the pieces.  One of the side supports missing the Velcro strip and 2 dowels.  Otherwise, product seems sturdy and well made.  
If I didn’t have to make my own Velcro and dowels the rating would have been higher.