It's nice. There's a number of rough edges but not hugely more than in the developed world. Learning Spanish was the biggest problem for me, because I've never committed the time to it. I met a great girl (model) here that I intend to marry (I think I would have had great difficulty meeting a loyal old-fashioned girl in my home country, nevermind that girls as pretty as her never used to give me the time of day.) I can't complain.