I purchased this for my Queen size mattress and it fit perfectly. My husband and I have issues w/our lower backs & surprisingly this has helped us sleep. It stays in place w/ the help of the straps. But I also had to put a waterproof mattress cover on it. Since My husband (The Bull in a China Shop)has a horrible habit of spilling drinks.Besides it needing to be fluffed up at times it’s Amazing!!!