The fit is weird and the elastic snapped when I tried to put it on the first time. After some wrestling we got it it on the mattress and it did seem to fit. Fabric is comfortable,just awkward to get it on the mattress.