One box arrived with not all the pieces to the seats. Still hoping another one arrives. 
The set itself appears to be solid. Cushions are average thickness