For architecture, it is one of America's best cities. The Guaranty building, Ellicott Square building, and City Hall are peaks of the art, plus there is lots of Frank Lloyd Wright. There are hundreds of excellent residential homes, off of Elmwood for instance, but all over town. Elmwood itself is a fun, walkable area. There are two good art museums, plus a strong alternative culture scene, low rents, and lots of art galleries. It feels more like the Midwest than say New England and the people are friendly and relaxed. Food is not exceptional although meals can be had. If you're not into architecture I would describe a city visit as optional, but for me it was a must.