It took less than 20 minutes to assemble. It actually looks like the stock photos! My only complaint is that it took 4 weeks to deliver. I'd definitely buy it again.