Ordered one for me and one for my son. Read the great reviews and I'm happy to say I can see why so many love these body pillows. The ones sold at major retailers always seem to go flat right away They seem fluffy but go flat too quick.  I end up giving them to my fur babies.  I did open mine and let them fluff up for 48 hours before putting any case on them.  They are well made so I'm not worried about tearing or rips.  Also after laying on them they fluff right back up. They seem to be a medium firmness and heavy but when you lay on them they are amazing not too firm but not sinking soft. With memory foam you always have to worry about them holding heat.. I don't have a issue with these. I'm 45 yrs and with age comes aches and pains.. I have a shoulder injury and now my knee seems to be giving me some trouble. This will definitely help when I need to elevate them. My son just loves to lay on them all over the house.