fits perfectly on my 10.5inch twin mattress, don’t think it will fit anything more than that because it Barely fit right. Material is a bit thin but i will be purchasing another for double protection!