Perfect not too firm not to soft. I got the kingsize. Love the comfort. Keeps shape well, and can easy be refluffed