The only reason this isn't five stars is because I assumed two inches of memory foam meant two inches, not one inch plus the egg crate effect as the picture was somewhat misleading to me.  However, I was upgraded to gel foam for free which was a nice surprise.  The price I paid for what I consider to be 1.5 inches of actual foam was fair.  Shipping and packaging good and quick.