I love this.  It is the perfect size, bigger than a foot stool, but smaller than a coffee table.  It pulls my little sitting area together perfectly.  Its not super hard or soft.  Looks great.