We are in Maui now. I used Extended Horizon when staying in Lahaina or Kaanapali. They are a top notch operator! From the email, conversation on the phone, the check-in process, and set-up the crew makes it painless. For the boat dive you check in and meet them at Mala Ramp. You check in w the crew at the parking lot than hand your gear to the crew on the boat where they setup your gear. You than finish check in process. The crew that check you in will give a group safety briefing and do a little history experience of the crew. While the boat is launch, you can go to the bathroom or wait to use the marine head on the boat. On board, the DM will do a safety briefing and give you an in sight of what you might see than they talked to you individually and ask your experience level than they will group you. During your 45-60 mins SI, you will have a light brunch, bagels, fruits, and fruit juice. While you are eating the crew is changing your tanks. After all tanks are changed, the DM go over what you saw w a picture book to prove. In each of my first and second dives, I was handed off to the second group since I was using nitrox and my air consumption was good. My bottom time was 60-70 mins. After the second dive, you'll have snacks while the crew break down the gear and clean the gear on deck! After they are done, they will interact and talked what you saw on both dives and write the dive site/ profile and what you saw on the white board. You can take a picture of the white board than or go on their Facebook site. They usually try to dive Lanai, but if conditions aren't good they will cruise farther to find the best visibility! They are great!
The second week we are in Maui, we stayed in Kihie and used B & B and they were just ok. Their check in time is 5:45am and try to dive Molikini which is a beautiful dive site. But if Molikini isn't dive able they will dive close to shore. They don't go out of there way to find the best visibility near shore. On time we dove Molikini and our second dive we dive near shore granted that Molikini had great sealife and visibility. After 30-35 mins SI, the captain inform us that the visibility wasn't good since we are closed to shore but the pool is open. I quickly switch my tank and jump to the murky 30 ft visibility and decided to come back to the boat at 60 mins since I didn't enjoy my dives and my goggles was leaking. I knew that after our second dive it took the boat 10 mins to dock. So, I decided I rather packed my gear instead being in the muck! Also, the captain inform us that they have been awake for hours to set the boat up and would like to enjoy their afternoon in a timely manner. They also put a PADI Jr Diver in my group so bottom time and depth limit sucks! We docked at 10:30am on the first day and 10am on the second day since it was Father's Day. So don't plan on diving with them on holidays and crews birthday. If I'm in Kihie, I will used Ed Robinson or Mike Sterven for long bottom time and for experience divers.
For shore diving, my hotel had a shop on premise so I used them since they dive Black Rock while the kids and dad relax at the pool. The dive site was great, but I came back with more air than the guide after 55 mins bottom time. The guide even said this was his best dive and he truly enjoyed it. I thought I was in a discovery scuba but it's better than just sitting at pool side since the Westin doesn't heat their freezing pool and their spa is small!