Surprisingly solid and sturdy for the price! Easy to assemble, although I could've used a second set of hands at a couple of point. With two people, this bench will go together in a snap! The Pillow Perfect Baja cushion fits the bench exactly.