A little punk, a little gritty.
Berlin is not particularly welcoming to posh types, or the kind of people who enjoy high-class exclusive nightlife. You really don't want to park your luxury car on the street.
For everyone else, I'd say Berlin is extremely free and tolerant and generally welcoming.