Before moving to this city, I would suggest knowing a few things first. Nobody speaks english, barely. You may bump into one every few days to a week, but all in all not. I would very much suggest to know portuguese to a reasonable standard before coming here as the situation can leave you feeling quite isolated.
It is very hot here, if you like a cool breeze of an evening, this place is not for you.
The people are friendly.
The city is busy and very large.
The food is good.
The beaches are nice.