We wish there were more stars to rate Michael. Such a wonderful person!! We really loved the day we spent in Rio. Michael is one awesome, patient guy who speaks perfect english and who gave us as much information possible. He went out of his way to show us more than we had planned. He gave us tips for the evening. Rio was wonderful mostly thanks to Michael. Highly recommended!