This mattress topper is perfect.  It actually fit the queen size mattress it is on instead of being a few inches short all the way around like so many of those cheap ones do.  It is firm but you gently sink into it and it feels like you are sleeping on a cloud.  I cannot recommend this high enough.