Incredibly soft and comfortable,  firm enough to give support,  but soft enough to make you melt after a long day.  Heaven!