This was a disaster to put together. They put the brackets on incorrectly.  We had to install them correctly and then it was a breeze to assemble. The headrests are extremely uncomfortable so we left them off. 
The fabric is gorgeous and soft.