Excellent service by Global Journeys & Grand Pacific. The whole experience exceeded my expectations, from documentation, the travel pack, transfers, meals, accommodation, optional tours, and the knowledge and skills of the coach driver/guide. Highly recommended!