Great trip report!

And it sounds like you really had a rewarding experience.