Relatively easy to put together.  Certainly fits where I want it to.  Love the ability to order online and get what you think you ordered.