Everything but one piece fit good make sure you only uncover a portion at a time once its down its down. Would buy again no problem good product my car is a 1997 bmw which is,i think why the one piece did not fit but it was no problem not having it fit.