Mexico is full of contrasts - the streets appear poor and the beaches appear rich. There's beauty and dirt in the same place. The street walls are colorful with paint and graffiti and the people are beautiful and modern.
Neither the country nor the people is wealthy, but they're happy, cheerful and colorful. To live is their first choice, to survive comes next.