Love it!
One big negative is that Huntsville is located in the path of Tornado alley. Was up there for a softball tournament during my daughters freshman year in college, and we sat in the hallway of our hotel as a tornado blew thru (spring of 2006) and that tornado killed over 20 people as it raged through Alabama and Tennessee!