It arrived in good shape and with not defects.  Would give 5 stars except for the fact that the anti-rattle wedge was too thick to work with my 2" receiver.  Less than 1/8" would slide into the receiver.  I alternatively use 2" dark gray duct tape just inside where it fit into the receiver on the first hole.  I also put two layers on the end, then cut the holes out with a small pocket knife.  It is mounted perfectly straight (horizontal to the vehicle) with no rattles and looks great.  My wife even likes it.  She can step up when washing our 2015 Ford Escape and it protects the bumper (with sensors).  It does not affect the functioning of the back-up or side approach sensors.  Others have mentioned that the end caps can come off, so I was going to glue them on, but found that, even though they are loose around the edges, they are attached in the middle to some sort of a bracket, so I left them alone.  For extra protection, I waxed it, including the rubber step, with Turtle Wax Ice, which doesn't turn white on black plastic or rubber.  This should help protect against the step turning white over time as some have mentioned.