These mats are really sturdy, not soft, however, not too hard that you can't walk on with your bare feet.  Sure to last forever!  The color was exactly as shown - we bought the tan.  We needed to exchange it, however, for a darker color in order to go with our color scheme.