cant opine on belize city other than the airport, but not once did i feel unsafe in san pedro. very friendly people