It was slightly confusing for a minute as to which pieces were which, but once you have that figured out it is easy enough to assemble, even by yourself.

It has good support in the middle, so no sagging in the future.  Very solid and looks great!