Food is amazing, bars are amazing, beautiful buildings, beautiful people, cheap access to sporty stuff (gym, tennis, etc), to hospitals, culture. I have been here for three months and I'm lovin' it (yeah, I know it's too short, but c'mon I'm giving my opinion). Of course it had it's rough spots, but it all changes when you see things through different eyes. When I got here, I was suffering from the lack of good mexican food, from the lack of my type of milk (they don't have descremada deslactosada light as in my country), they don't have iPhones (seriously small things like that made me almost wanna cry)!! But they do have a lot of other things. For instance, I used to feel the government was involved in every single second of the people's lives, and though their dollar restrictions were stupid, but then I though "hey, the government is just doing what they think it's right for their people (regardless of other ulterior agendas). I wish my government did that". So, you need to come here with an open mind, but be cautiously informed: read all you can about renting laws, the dollar ban, the taxes and the inflation. That way you will avoid many of the sour moments many of us had to pass. Also read a few security tips (tips, not horror stories as the ones told here) that are really common sense. And that's about it. I'm sure you'll have a wonderful time.