I have been there today! Its amazing. The people take really good care of the elephants and they explain everything very well. After a short training you go on the elephant for a tour of about half hour/hour. You go in couples but if you are alone you get your private elephant. After the walk you go clean/swim with them which is cool! And then lunchtime! Delicious thai food. If you are in the candyteam you go out and get bamboo as a snack for the elephants. And when you are back you feed them and go swim with them again! Really cool experience and voor a really good price! Even the staff takes professional pictures which they will upload on their website. And they have showers and towels. I recommand this elephant experience to everyone!