The mattress protector fits my queen size bed perfect. I have just purchased the item, so therefore,  I cannot comment on the waterproof application. The material is thick and ccushiony and comfortable.