It definitely does what its supposed to, the only thing I dont like is it doesnt fit taut to the mattress. So it does still shift causing my sheets to slide off when we move