These fit as expected, but unfortunately the holder on the straps broke after a couple of washes. The first time this happened, I contacted the seller  The seller was absolutely wonderful, and they sent me a new set (amazing customer service), but after washing a couple times the holder broke yet again. Ive ordered these before on a different sight and have had no problems, but for some reason, these kept breaking. Probably would not order again unless the price dropped to very cheap. Only then could I justify purchasing them again.