Took few hours to assembly and few item labels on the instructions were wrong. However, product was delivered on time and good quality for the prprice.