The back portion of the pillow was firm which is great and the packaging is good so i will give 2 Stars. I will be returning this product. The arms are much softer than the back and the arms are short.  Resting my arms was not comfortable. This pillow would be perfect for a child or someone of a smaller stature.