Before online check-in, I think there was MAYBE one time out of a LOT of visits where my room wasn't ready when I got there well before the stated check-in time. (Ok, there was one time when they assigned me a room, and when I got up there I used the key no problem, opened the door, and could CLEARLY see that whoever was in there the night before hadn't left yet. Quick call using the public guest services phone in the building and within a few minutes, someone came and got me on a cart to get my new card at the desk. But I don't count that as "not ready" as the person WAS supposed to be out - and my newly assigned room was ready.) I've done online check-in twice now - once I arrived early in the morning and not only was my originally assigned room ready (they "upgraded" me to a pirate room, which I didn't want), my requested "downgraded" room to what I had booked (though I think they gave me preferred, still better than a pirate room) was also ready. When I got to POP it was well after check-in time so clearly the room was ready.