Absolutely perfect fit...generous size, padded corners and straps to keep in place....great buy!!