Pretty easy to put together. Pull out for keyboard seems to be totally off track it doesn't slide in or out easily....and we were left with one odd piece that we have no idea what it is for.