Wasn’t too hard to put together, took a couple hours though. Super soft and comfy!! And bigger than expected lol