The bench was a cinch to put together and it's very sturdy.  This style fits my dining room table like it was made for it.  I'm ordering a cushion for it because it's a tiny bit shorter than the chairs, but it fits perfectly between the table legs.  Score!