We used B & B Scuba for some specialties and loved them. They are relaxed and thorough. They have great diveleaders who won't push you for tips like they do at the Maui Dive Shop. That part is up to you and you don't have a 10 minute tip presentation at the dock before you can disembark.