This modular sofa had everything I was looking for.  It was easy to assemble, very supportive and comfortable, and the color (light gray) is so soft and neutral, it will work with so many color schemes.  The price was much lower than buying in a local store and (big plus!) I didn't have to wait 6-12 weeks for delivery.  Though the delivery was quick for a furniture purchase, there were 2 delays in delivery and I had to wait around longer than expected because I wanted to be home when it arrived.  It was a minor inconvenience though and I am happy with my sofa.