Granted I need new mattress, this works great until that time comes. Fit bed great, order arrived quick. Soft enough, gives enough padding.