This trip was once in a lifetime, we really felt like we saw a lot of Thailand. There was a lot of variety; city, history culture, waterfalls, rivers, railways, caves, wildlife and beaches. I would recommend staying an extra night before in Bangkok there is so much to do, we did a hidden Bangkok bike tour as well as the grand palace and wot pho, river cruise etc. The excursion to cheow lake is great, saw bats in cave, jungle walk, and scenery is beautiful. I would also recommend staying an extra night in Krabi so that you have time to do the 4 island boat tours. We extended out tour by going to Koh Yao Noi where we saw oriental pied hornbills for 4 nights, a perfected to a brilliant trip.