You could make it, but I would not want the stress. In order to manage this when flying in and using DME everything needs to proceed without any glitches. One delay and it's over.
I never make an ADR less than 5 hours after our arrival time. Most people agree that 3 hours is the minimum time to have as a buffer, but I don't want to start a vacation running to make an appointment.