Received this last night and it’s set up today. It did take a few hours to put together and the instructions were not always clear but I got it done, just requires some patience. All the pieces were there and all in perfect condition. The chair I ordered is coming today and I can’t wait to put this desk to use!