This is so easy to put on and fits perfectly. I love how soft it is so it doesn’t make noise even with your fitted sheet on. This is perfect for those like me who have dog allergies of which my dog tends to jump on our bed. It’s easy to remove and wash.