On time delivery, it took me 2 hours to assemble with help of my wife. That was painful but it looks really very nice..