The product is excellent. Amazon shopping experience was very smooth. I am fully satisfied with the product and highly recommend this for others. It was first a little bit tough to get used to sleeping on this but once it became a habit, it is great now. Waking up fully refreshed.