Very soft and cushy.  My dog loves laying on it.  The color pink was not what i was expecting its more a muted mauve so if you are looking for more of a rosey pink it will work as long as the 2 colors are not close to each other.  I used it on the floor in my home office and it is a good fit.