I would recommend this for a 10 to 14 inch mattress. It is a little big for an 8 inch mattress. Overall, it has worked and probably saved our mattresses! Easy to wash as well.