Received quickly and everything was packed well so as to have no scratches, knicks etc.  everything looks to be there - we will be putting it together soon!  The pieces look to be sturdy and or cheap.  The white is very smooth and shiny.  My daughter is excited to see it all together!