Solid, pieces fit together with ease. Chair cushions are a little hard but it looks fantastic. Definitely recommend.