It fit my queen bed perfect, easy to put on, has great working features, great quality and has kept my mattress in top shape. I have not yet tested the waterproof feature since I don't allow food or drinks in bed but will definitely update on that. Overall I do recommend the AllerEase Ultimate mattress protector it sure has the results you're looking for.