Didn't come with every hole drilled in the correct spots but fortunately we have a couple drills so it was easy to mend that situation. One thing we overlooked before buying is that this couch is two separate pieces and it can come apart fairly easily. We will be getting brackets to keep them together. We do like the couch. It's very firm at first but it does break in. The first thing we did after getting it all put together was take a nap!