This is a job for a team of two. Ours came with all pieces (exactly) no extras! It took us around two hours non stop. I will say -skill level Medium.  One most pay attention to details and have the common sense light on. It looks very nice