This is just okay. I would not purchase again. The cover is extremely large. I have a 16inch king size mattress and this has so much extra fabric which makes putting a fitted sheet on difficult. Also, the zipper does not like to stay fully sealed. It randomly separates in different areas of the zipper’s line - and this is not due to the cover being too small since there’s so much extra fabric to it! It does do a great job at being waterproof though. My toddler spilled a drink on the bed and none of the liquid soaked through to the actual mattress!