I purchased this sectional for my daughter and her family.  She absolutely loves it.  The navy blue is a beautiful color; the material is nice to the touch; I think it will absorb a spill well and wear for a long time.  She has 2 children; so I hope so!  (I'm not buying her another couch!!)