It was delivered when it was supposed to,(although they could narrow the time somewhat.  I waited all day and they brought it about 6:30 pm that day).  It was in good condition and not that hard to assemble.  The whole process was very easy from start to finish.  I would definitely order again.