Perfect size for our small office/ upstairs TV room. Great color!  Couch is definitely firm. However, if you or a guest will sleep on it you may want to consider adding a feather bed or some type of topper to make sleep a bit more comfortable.