Arrived three days sooner than expected!  Haven't gotten everything together but what I've done so far has been easily assembled.  Can't wait to see everything together.