The bench came assembled except for the top piece which was a breeze to put on.  It's a fantastic piece and I love it!  I'm so glad I found your site! The quality versus price is fantastic and I don't have a single complaint about it at all.  It's totally amazing!