Came with a few pieces so it was easy and simple to assemble. A little firm for my liking but still comfortable. Definitely recommend