Your choices for first class accomodations are few and far between in Tuscaloosa, but the Hilton Garden Inn does not disappoint.
Our room was clean, it's about 15 minutes from the University of Alabama campus . . . and sports quite a bit of Bama-related decor. Our room had a refrigerator, and they offer cookies in the afternoon.
There is a full restaurant - with a buffet breakfast that is free if you are a Hilton Diamond member, and $9.99 otherwise, with made to order omelets, pancakes, etc. They serve dinner and have a full bar, but we did not try dinner here.
It's reasonably priced off season . . . but we've made reservations for Parents Weekend to the tune of over $300 a night - it's not worth that, but the hotels have the ability to charge that on Alabama Football weekends, because people will pay.