Overall it was very good, but shipping took 4 days longer than expected. I honestly can't remember if I had options, but USPS isn't reliable. I would give 5 stars if it weren't for the rough / wavy finish on the top edge of the driver's side panel and the screws fit properly.