It assembled well. Fabric is nice. Buttons are even. It’s longer than most benches.