Not sure how big your party is, but I did quick search for a party of 4 and had no problems finding availability. IMO, I would wait until CBR was the next stop on your ME bus and jump on MDE and see what is available within the next hour. If you don't want to take that chance, I would change your ADR for something between 7-7:30 at the very least. 2 hours can be cutting it close if everything is on time, but any delay in landing or traffic and you may not make it in time. 3 hours gives you slightly more cushion.
.Plus what if your flight is delayed. Our best time using DME to our resort was about 70 minutes ( with it being the 1 st stop)but we have had 2+ hours when we had a long line , waited for the 3rd bus and were the 2nd resort stop.Too close. Average DME time is 90 minutes. Landing time of 3:55 does not mean you will even be off the plane for another good 20-30 minutes. You need to taxi to the gate. Wait for the door to be opened. Wait for folks in front of you to gather their Carryons etc.
Lol. I just misread this as “wait for the folks in front of you to gather their crayons.” Although on a flight into Orlando, this might be kind of true!Wait for folks in front of you to gather their Carryons etc.