The order came on time and was complete.  We had it put together & installed so don't know how hard it was. Took 2 people about 4 hrs.