I'm not good at assembling things, but this was easy. Took about 15 minutes. Only downside is the flat pillows. Highly recommend.