Arrived on time and complete,no missing parts or hardware. Assembly was fairly quick and easy. Completed product was exactly as advertised. Instructions were adequate but could've been better. I highly recommend this product