VERY easy to put together. As another review said, took about 30 mins. It definitely needs to be worn in bc it’s a bit firm but otherwise I really like it. Great price