This was a great purchase. The other reviews were very helpful. Although the cushions are a bit firm, they are very comfortable. Already notice that the material is quite water resistant to spills and accidents. It is shorter than expected but works perfect for my space. The best part was how easy it was to assemble.