It fits my new mattress perfectly. The waterproof hasn’t been tested yet, but it is comfortable.