I always show up anywhere from 15 - 45 minutes early for my ADRs (it's a sickness - I just don't have the patience to wait until the ADR time) and am almost always seated prior to the actual ADR time. Most recent experience with this was during a week long trip last month during Easter Week. We showed up early and were seated prior to ADR time for every ADR we had.