UAH is an outstanding university, specially for engineers. Most of the professors knew the subject and knew how to teach it, which is important. They were always willing to help as much as they could at the office hours too. But, of course, there were a few exceptions.
UAH campus and the city have an ideal size in my opinion, it’s not small but not too big either. You can make a lot of friends there from different places of the world because of the diversity, and although it is not the biggest city there is a lot to do. If you get tired of Huntsville you can also go visit cities from Tennessee, such as Memphis and Nashville, that are not too far.