Its totally a subjective thing. If you really thought you got great service and want to tip, give what feels best/is affordable for you. Most guides do not expect tips though the best ones usually get them. I've seen anywhere from nothing up to $100 for a single day trip. eek

I think that 15-20% is certainly reasonable.