Superb trip, flexible organization, great food, accommodation, guides & bikes. An interesting variety of activities & enough spare time to feel that you weren't too rushed. Obviously, things like the weather & the number & variety of animals are variable & cannot be controlled. 1 of the best of many cycling tours I have done in several countries - I couldn't fault it!