Great little place, especially for people with kids. The elephants look to be treated well and seem to be happy in what they do. Many chances to pet and ride. The staff there are also very friendly, though the language barrier might be an issue if you don't know much Thai. It would be worth brushing up on your skills!