From their website to their onsite services, Kuoda goes out of their way to make everything perfect. They have a very knowledgeable and helpful staff that are friendly and inviting. They can taylor make any kind of vacation you want. The key to a great travel agency is their vendors. Kuoda has tracked down the best in the area. They are attentive, knowledgeable, and friendly. We had no problem with our lack of Spanish as they all spoke very good english. Thank you Urpi and Mery for a memorable time.