Its exactly what I was looking for!  Soft and firm at the same time.  Very plush.