I purchased this topper for my daughter last year and she loves it!  I decided to purchase another for our guest room and slept on it for a night.  It is awesome!  Right after you remove plastic wrap it immediately puffs up.  It did take 24 hours to air out the smell (as directions state).  It is a full 3" topper.  This topper came with two small holes, but nothing that would compromise the entire topper.  Besides trying to get it back in a box after opened ....good luck with that!   You will need to purchase a cover for it as it does not come with one.  That would be a nice touch if it did!  Overall, I'm very happy with my purchase.