Very easy to assemble.  Getting it on leather was a bit of surprise but love it! I like the fact that you can choose to have wheels or not.