Kuoda is the BEST! They took care of every detail and made the trip effortless and pleasurable. They added so much personal touch to the trip that it felt like we were traveling with family. The hosts were gracious and extremely helpful, the guides were knowledgeable and patient and the drivers were prompt and courteous. I would recommend Kuoda to everyone!