Thick. Firm but comfortable. Color is perfect. Quality appears to be good.  Very pleased with this purchase so far.