The sheet is a perfect fit for the halo bassinet mattress it comes with. The material is cozy and washes beautifully. The sheet the bassinet comes with is polyester so having an option that's 100% cotton is great. It's super easy to put on off with the sleeve type opening on one side. I now have 2 so I can rotate when one is washing.