Good quality materials, sturdy, every hard surface is padded and covered, my 3 year old loves the swing!  Poor directions.  1 foam pad torn.