Perfect fit...XL Twin, not too tight, very soft and elegant looking befitting for protecting your investment and breathable fabric.  Hoping waterproof as claimed but no accidents yet to verify.