I have to say these sheets slept very cool and it was a perfect fit for my daughter's twin bed! The fabric is thick. Unfortunately, after washing and drying they were not soft at all and felt very scratchy! I have owned percale sheets before but they were much softer. If you are a hot sleeper, these may be for you but just don't expect them to be very cozy.