Thin, but soft. Looks really nice and great for the price! I bought it for my baby who started crawling and wanted something soft enough. This is perfect.