Yes, most of the time, but sometimes when people have a very thick Cockney accent, I can't understand them when they talk fast, but if I listen for a few minutes I can then understand. In contrast some British accents sound almost American to me, very generic, like on the BBC. They pronounce words only slightly differently, but not so differently that we don't understand each other. In my mind they sound much more proper and sophisticated to me.