Bought this for my sons twin bed he is still a toddler and fit perfect and doesn't slide.   

Pros: Great Value
Cons: wish was a little thicker