Overall very easy to put together. All the pieces were there and the instructions were easy. Took about 90 minutes to put together. It came on 2 boxes. No issues at all with delivery. Love the way it looks in our living room!