One the best travel experiences I have had.