Great sofa and I love the fabric.  I give it 4 stars because the connection pieces don't work well.  They are easy to connect, but move around easily making it difficult to keep it in place.