The foam topper works great on our bed, excellent firmness. However, the smell is extremely strong and made it very difficult to sleep for the first 2 nights. It has since faded. However, I would highly recommend putting it on before a weekend away if you're sensitive to smells as I am. 

Pros: low price (on sale), firm and went back to it's original shape 
Cons: terrible smell