A great tour. We had a very knowledgeable and organised tour guide who went the extra mile to ensure we were all looked after and we had an enjoyable time. Just need to allow extra money for the optional extras, if you don't most of them you 'miss out' on some great places and experiences.