This fit snug on my mattress and is light enough to keep the mattress cool. It was a bit of a struggle to set up but was figured out in the end!