Fits a queen sized mattress great! It has a very soft top feel even though it is waterproof. It doesn't feel scratchy or rough at all. It being dust proof helps a lot if you have animals that sleep in or on the bed with you, so that is a huge plus to keeping your mattress pet hair free!