I actually live there, I've lived all over the place Ensenada, Mexicali, Zacatecaz, Tijuana, Matamoroz, Mérida, Guadalajara, Puerto Vallarta, Los Cabos, Queretaro and and more cities I can't remember right now (I never stay at one place for too long), I've visited pretty much every state Touristically speaking it's a wonderful place there are tons of great things to see, we have the pyramids, the beaches, the beautiful colonial cities (Guanajuato is definitely my favourite), the jungle and so on, I actually don't understand why a lot of people here want to go on vacation to places like California since there are so many things to see on this place, I mean I've lived here all my life and travelled all over the place and I still haven't seen everything, the government sucks though, taxes are ridiculously high and when I lived in Tijuana I saw a corpse pretty much every day laying on the street so it's not perfect, but whatever it's my home.
[sub]I find it funny that I've been to all of the cities mentioned so far.[/sub]
Edit: So basically I've seen the good and the bad, can't say is the ideal place to live but the only other country I've been to is the USA and as bad as it is here I like it better than there, not sure why but I prefer being here.
I guess if you have any questions about it I could try to answer them but as I said I move way too much so even though I've been almost everywhere here my knowledge of the place isn't that good.
[sub]Though we do have the best flag in the entire world, just saying.[/sub]