Soft fabric, super easy to put together, lots of colors to choose from, super affordable. I love it. Definitely would recommend. Definitely would buy it again. Worth every penny.