Takes some time to put together but the finished product is beautiful!!  I used express delivery and it was delivered first thing in the morning of the day promised.  I was very impressed!