Fits our XL Twin with a little room to spare, but is not super baggy.  Our mattress is about 12 inches tall.  The cover is soft and not too noisy.  We haven't needed it's protection yet, but it was waterproof enough when we pulled it from the washer.