Felt like I'd take a chance when I ordered these during their BF sale. I was not impressed when I initially got them - they smelled and weren't near 2" thick. But, after leaving them in a spare room for about a week, the smell dissipated and they expanded to about the right size (I didn't measure but I'd say they're close to 2" anyways). They fit pretty well, about an inch short on either end lengthwise, but from what I've read its pretty common for toppers to be smaller than your mattress. I like the shape of it, better than the egg carton type I would think. Its pretty comfortable, though it takes getting used to the first few nights as you adjust your sleeping position. I find that I can sleep on my back pretty comfortably which I couldn't do before. I do seem warmer with this on my bed, but not overly so - as someone who sleeps typically with 2-3 blankets, I just use one less now!
As far as the bonus pillows, well, they're more like the size of a large travel pillow. They (or the pillow case they come in) smell stronger than the toppers & are still airing out, so I can't tell whether they're comfortable to sleep with. And one of them tore in half when pulling it out of the topper (it was stuffed inside it when they shipped it). So not impressed with those, but I view these as bonus items, not the primary reason I made this purchase in the first place. And it would not be easy to pack these up to return/exchange for a new set just to get a new pillow, it wasn't worth the hassle. If you want a memory foam pillow then you're gonna want to buy one for that purpose.
Overall I think these were a good buy and I'm glad I bought them!