Color is nice true.  Fabric seems to be sturdy enough to stand up to daily wear.  Only time will tell.  It is firm without being hard.  The cushions will probably soften up with use, so I’m hoping they don’t become too soft.  It arrived nicely packaged with no problems.