Very easy to put together!  Holes actually lined up, took me 15 minutes to put together.   Very sturdy bench!