This is a perfect fit, with a skirt that is long enough to tuck in easily.  It is a mattress protector, not a topper, so does not need to be thick.  Washed well, dried quickly.  Good price too.  I'm very happy with this.