Product absolutely matched the description was larger than it appeared which was great. 
Unfortunately, it had to be assembled. So I had to find someone who could do that.(Even with all there clearly marked, it was beyond my scope of work).  
It was assembled quickly by someone who could figure out the instruction, so I'd say moderately easy to assemble if you already have that skill set.  
I liked mine so much I ordered another one!