We had just bought a new mattress and thought it was less firm at the showroom. It was so firm my ribs hurt at night when sleeping on my side. We had to get something. This was the perfect solution. It breathes, stays put, and makes our bed comfortable. I'm not sure if the perforations add or take away from the product. I had seen a non-perforated topper from the same manufacturer. Also, I'm not knocking the three inch, but I would go for the four inch. The added depth does make the fitted sheets a little easy to pull out from the corners at night.