Fantastic trip, excellent travel company, would highly recommend them to friends.
Not only the beautiful country, amazing food, friendly people, and fantastic sights, but the service we received was outstanding. Their follow-up calls to check on our guides and hotels on a regular basis was a great feeling - knowing they were totally on top of making sure we had a fantastic experience.
The only thing would be to stay in a few places longer - but that is someting you can't know until you actually get there. That has been our experience when we traveled to Vietnam/Cambodia/Laos, Argentina, Guatemala/Belize, Tonga, and Europe.