When we first arrived there were two baby elephants that you can play with. They will kiss you and are very cute. If you want you can buy fruit to feed them for 50 baht but you don't have to.
The tour itself was okay. 30 minutes was quite adequate. With a group of six we talked them down to 600 baht from 800 so worth bargaining.
The staff were very friendly, however they were a bit silly and "unprofessional" so it depends if you are okay with that. We found it amusing.
On the whole, worth doing. I have not done any other elephant tours so I can't say if this is superior or inferior.