All fitted sheets have elasticated corners which keep them in place. They fit mattresses up to 30cm in depth. We also offer flat sheets, which can be purchased seperately.