So soft, definitely not thick, but soft on the feet- and the colors are exactly like the picture. So happy with my purchase.