What a day with elephants. It was a pricey visit but no different than swimming with dolphins, going to Disneyland, or going to Sea World - you get what you pay for and this was a great experience for me and my family. We did it all and thoroughly enjoyed every moment. The rain did not stop us from having an amazing experience learning about and interacting with elephants. Never have I had a chance to be so close to elephants and the staff there were nothing but friendly and hospitable - willing to do whatever it took to help us have a great time. You MUST do the swim with the elephants - prepare to get wet but bring a change of clothes because they have a HOT shower and towels waiting for you. We ran into Mr. Nigel Mason and I was impressed with his willingness to spend time talking to us and answer questions. Any quality owner/leader takes time to meet with the people that keep his business running.