Soft, and very comfy for the price! Super easy to put together, I did it by myself. I got mine in green and it was the exact color and looks just like the photo. Very happy.