I had a good overall impression of the program and faculty although I wasn't crazy about it being so "non-mentor" oriented (e.g., almost a little too much freedom to roam around). Maybe because I am not used to that much freedom. It certainly has its advantages if your interests span several research areas.
One thing I didn't like were the living options in town. Even the "nicer" apartments seemed old and somewhat run down. Disadvantage of a small college town I guess.