This topper is super comfortable and is just the right amount of soft and firm.  It is high quality and even comes with straps to attach to your mattress.