I read all of the ?bad screw? reviews and thought everyone was being dramatic. If you have a little baby that kicks a lot, they probably will fall off easier, I cuff my babies pants around the bottom a little bit to hold them on. I did not receive the needles, so I can?t rate this product. iT WAS COVERED BY VERY STRONG FABRIC, BUT I KNEW THAT WITH SOME EFFORT, I COULD REMOVE IT, AND THEN RIP OUT THE UNNECCESSARY FOAM. Edit: Took one star off for not having an auto-off feature. Very fast delivery! Overall extremely happy with the look and quality! I m using it with the 5 series. But I shake my head to test them out everytime, and they never come out and I?ve never had them slip out. Is slightly more aerodynamic because of the curve at the front.