There are many Elephant farms throughout Thailand you can visit, but this one is by far the best! Unlike most other farms, this one treats their elephants with great respect. Their stock have been rescued from either the wild (injured) or taken in from private owners who no longer have a use. The injured ones are treated and released back into the jungles while the ex-privately owned ones are cared for the rest of their lives, if they can't be released.
As a vistor, your really a volunteer elephant owner for a day. Their program has been developed for everyone to learn and interact with elephants as what an owner would do daily.
Its an amazing unforgetable experience and one you should not miss!