It fits perfectly but came scratched in several places. I hoped I could turn the panels to a side without scratches but the other side was worse. The risks of ordering things online I guess....