Fits perfect for me and my family. Stay’s in place seems to be very well made haven’t washed it yet to know it’s durability but I sure it will hold up. Delivery was great and packaged good. I would buy again and recommend to friends.