The couch is well made.  Even though it's firm, I think it will last longer.  In the photo, I purchased a Navy Blue.  I got a Med. Blue from Navy.  I can live with it.
I'll probably have it for about 3 to 5 years before purchasing another couch.  It's a good starter.