MY mattress is a size full so, it was pretty easy to put on and fits VERY Snug! One thing though, it is not thick as i had hoped.