Perfect fit. My son has sensitive skin and it didn't bother him. Bedding stays in place on top of it. Does a great job I'm very happy with this product.