Stunning city! The beach + mountains + buildings combination is extremely unique. The most beautiful big city I have ever visited! Brazilians are also very friendly and Brazil's culture is one of a kind. I loved everything about the trip and even learned some potuguese, which is a beautiful language