This was exactly what I needed for my firm bed.  It is soft enough without being to plush, and my husband loves it too.