cushions are thin. Assembly is easy but doesn't seem super sturdy. The first one I ordered the drill holes didn't align and had to contact customer service to fight to get another one.