Just take your time with assembly, there are a lot of screws!  I put it together by myself.  My only issue is that two holes for the door hardware on one of the doors were not drilled. did that myself. Its a very attractive and functional piece. I also modified the back of it by removing the lower half of the back board. this allowed me to use the two door lower shelf space as ventilation for my air intake for my hvac. It hides it nicely and functions great!