The agents in Thailand provided probably the best arrangements Ive ever had. They paid close attention to small details for example a bottle of water for everyone each morning; hot/cold drinks at regular intervals; taking care of luggage, check-ins etc. Cannot praise them enough! Also the post-tour extension was well worth the money. Would recommend it to everyone going on this trip.