I have received this item on time. Although it took me 4 hours to assemble it ( and I'm good at it ) but the instructions were ok , no missing pieces and no scratches or anything. I really enjoyed the finished kitchen and my 2yrs old daughter loves it , she is playing with it all the time. I think the price is a little expensive for this product , but I have saved for it for months and I really wanted her to have it. I believe it will last for years to play.