Easy to put together, does not slide around once pieces are attached. Not very soft ( you don’t sink in), and not very deep but surprisingly comfortable. Spot cleans well. Great buy for the money!