VERY SOFT. I will not wear shoes on it, feels great on the feet  Also, animal friendly. My dogs love it as well! Great product overall