i was a little worried the pillow will be too soft or too small. However, when I received it, it beyond my expectation. The size is perfect and the inside memory form are medium firm, There is gel memory form inside, so if you touch it by hand,Really happy with the purchase.