Shipped on time, assembly was fairly easy. Lots of steps to complete but that doesnt bother me. Approximately 2hrs to assemble. Does not include an ac to DC USB plug for LED lights, but I assume most people have an abundance of those.