Not too difficult to assemble... a buddy helps. Not gonna stain it... nice modern look. Arrived on time  & in perfect condition. Happy so far!