We made our reservations several weeks in advance and stayed at the Courtyard Marriott in Altoona (it sits right on the fringes of the city so you are NOT in downtown Altoona). We were hoping for an early check-in (we did request it) but when we got there our room wasn't ready so we did have to wait until 3pm to check-in.
Other than their food being crappy and expensive, we really have no complaints.
If you are heading to the Altoona Pennsylvania area, you should check out the Courtyard Marriott for your stay. It's a nice hotel especially for business travelers or for couples who just want to get away and spend some time together. Happy Traveling!