Be prepared!! Expect noise, smells, constant attention from market sellers, mopeds everywhere. Beware of rogue guides. Reading the Lonely Planet guide before we came saved us a lot of aggro!
If you know what to expect you can appreciate the culture, colours and vibrancy of this incredible city. It's not for everyone, but its amazing!