Cartagena is a town which would be a complete shit hole if it weren’t for the manufactured tourism of Old Town. The weather is hot and extremely humid, the town is ugly and full of trash. The locals are not friendly, instead opting to take advantage of tourists as much as possible (more than other, similar cities I've visited). There's tons of prostitution and aparently there's an underage prostituion problem as evidenced by 20 foot high posters around the city. The beaches are dirty and barely used, there are parts which are legitimately dangerous (and I don’t use that word lightly), and it’s expensive.