This sheet fits our king-sized bed perfectly because of its deep pockets. It also has an adorable Nautical print. I wouldn't say that the material is cotton as it looks like a very silky microfiber. Overall, I like them and it comes at a decent price too.