The itinerary was excellent. Timing at each island was just right. The Twin Fin hotel on Oahu was a bit dated but clean and good location. Our tour director was outstanding. He was knowledgeable about each island, provided a daily handout detailing timeline and suggestions on clothing for the excursions.