the holes are all marked, but they are not drilled. I might have a pic somewhere, if not I can take one tomorrow. They fit really nice, in fact they actually fit better on my car than the originals did. I haven't done any of the finish work yet to mine, the trim holes still need to be drilled & all that, and I need to finish shimming everything out so all the body gaps are perfect.