Well constructed, easy assembly for a front porch bench with a firm cushion that also feels very sturdy when seated.