Assembly challenging: screws did not line up to holes; difficult to snap top pieces to the side frame.  Overall product satisfactory