Everything I could have wanted. It’s very comfortable. Easy to assemble. I was worried at first about purchasing but I am glad I did.