Not a perfect fit but good enough.  
I’m happy with my purchase.  They stay in place without the straps.   They look nice and comfortable too.