Fairly easy to assemble.  My husband did the first one in about 3 1/2 hours.  He's not a great handyman, so others might have an easier time. 
I'm not sure how the finish will hold up.  Time will tell