I researched with so many tour operators and with the reference from a friend I decided to go with travelfeet, and it was worth going, from stays to bullets and support staff, everything was perfect!!