The shipping was delayed so it took almost 2 weeks to arrive. Assembly was a nightmare. The instructions are not that great. It took 3 days and lots of tears to put this together. At one point I almost gave up, & was considering to throw the whole thing out. I did finally finish assembly, and the finished product actually looks really nice. The quality is good, & it looks expensive.