I loooove my body pillow. I have always been a quilt hugger and it just wasn't doing it for me anymore [emoji15] I brought mine from pillow talk. They had s choice of soft and firm. I went for the firm one, which is soft on the outside and has a firm centre. I also got a cover for it and I think it cost $30-$40.
The only thing is I do toss and turn a bit and it does get a little annoying manoeuvring it around as I'm a shorty