I love this couch.  Yes, it is very firm, but having a firm couch allows it to soften through use.  It fits perfect in our sitting area in our bedroom.  Easy to put together though I do recommend having two people as it makes getting the ends latched on.  I believe it will last a long time thanks to the firmness.  I do sit on it every day, practically in the same spot and so far it is staying strong.  If you need a small couch for a small space with a tight budget, this is the couch to get.  Regarding the color, it is on the blue side of the gray family and is definitely darker than expected but it worked out great for us.