I would recommend Kuoda (and did) to anyone who asks.  We had multiple other tourists along our trip ask who we used, stateside and locally, because they were impressed with the ease with which our trip flowed.