In Reply to: white water rafting & elephant riding posted by maddi_kate on Wednesday, 21. September 2011 at 14:02 Bali Time:
definitely Bali Adventures. they are the most professional company by far, and they treat their animals very well. they practice responsible tourism and are well insured.
other companies who are cheaper and still good quality are Sobek (no elephants, though) and True Balinese Experience (who have elephants).