If you've done online check-in and indicated your arrival time, there's a good chance your room will be ready when you arrive. Of course it will all depend on the available inventory and your room requests as well as how early departing guests check out. I've done online check-in for our last 4 stays (all at AoA). We usually arrive at the resort around 10:00-11:00 a.m. Three out of 4 times our room was ready when we arrived and the other time we got a text about 30 minutes prior to our scheduled arrival indicating our room wasn't ready yet. No problem, we were running late anyway (we drive) and didn't actually arrive until about 11:45. Got our room ready text as we pulled into the parking lot. While it's not a guarantee, doing online check-in seems to increase the odds that your room will be ready when you arrive.