I’ve had one from Costco for 2 1/2 years and love it. It cost under half the price of the name brand. I would check the thickness of the foam – that is the key; I know Costco changes sources for these quite often, so as always buyer beware – or least do some research.