It looks fantastic.  It isn't difficult to assemble, but as there are lots of very similar (but slightly different) components, it's worth taking some extra time to check as you go and make sure you've got the right piece in the right spot.
Expect to spend a few hours over an evening... and the next morning... getting this done.  It'll be worth it to do it right.