I spent a lot of time looking at different elephant trekking locations and companies in Thailand, I'm a huge elephant lover and wanted to go somewhere that the elephants are looked after and not made to do tricks or shows.
Kok Chang was everything I wished for!
The elephants were so well looked after; after every trek they are given a good shower and a rest, they are fed and given a drink.
When you arrive, you pay at the desk and then they guide you to your elephant, don't worry about your footwear because shoes have to be taken off when riding on the elephants. You can feed them bananas, as many as you like (for free or a donation I you choose) before and after the trek. They are incredibly friendly and very cheeky, Pancake the elephant even knows how to say thank you.
We rode on Pancake, which apparently is the best one because the guy lets you ride on her head, we did the full trek for 1000 baht and it was well worth it, the views were incredible.
When we got to the peak of the trek, the guy took my phone and spent the last half an hour taking pictures of us riding Pancake back to the hold, we took it in turns to ride on the back of her head, an amazing feeling (especially for an elephant lover like me).
You can buy drinks at the desk here, there are very clean restrooms and loads of shade, as well as places to sit for those who don't want to join in.
It's 15 minutes from Patong and an hour from Phuket airport.
Highly recommended, do not go anywhere else!