Kind of a vague question, but yeah, I like it. Upper-level and honors science classes have about 20 people, but the required courses can be 150+ lectures. Pretty standard there. Tuscaloosa/Northport rates about a 5.5/10 for college towns, largely on account of having a crappy mall, but new shops are popping up all the time. The football and gymnastics are good, and the basketball program will be improving quickly. The newer dorms are some of the nicest I've seen, although parking can sometimes be a bitch. A brand new Biology building will be finished next fall to match the new Chemistry building, so everything should be all fresh and shiny.
For anything more specific, let me know.