This was a purchase for my son. He assembled it by himself and did not find it difficult

Pros: looks professional
Cons: couple of the pieces were damaged upon arrival, but we did not want to wait for the return time and effort.