Ordering was easy. Delivery was quick. Product was just as advertised. Assembly took a while but was not too bad. I did it myself in about 5 hours with occasional help from my son. All the pieces, holes, and hardware lined up perfectly. Looks great when finished.