Arrived quickly. No missing pieces and nothing was damaged from shipping. Very easy to put together. Took about 2 hours. The only issue was the back panel did not have pilot holes for the screws, so you will have to drill those.