There are a lot of reasons to go with Kaimana. The big three are an excellent staff, good equipment, and a small dive group. In a scuba setting, those three factors are the factors that you should most heavily consider. Group sizes with Kaimana are about 3 students per instructor and total number of people on the boat is generally under 10. Smaller numbers will lead to a better dive experience and increases the likelihood that all will be successful. The equipment was in very good condition, and we had no issues with that. The teamwork of the staff was amazing, and worthy of six stars. So why a four star review? I was staying with a friend further inland than Waikiki, and the directions to get there were terrible. I was told that it was "out the back door of Nordstrom Rack"; apparently the Rack moved several months before I was given these instructions, and I talked to three strangers and circled the block a couple of times before realizing I was looking on the wrong block. I did eventually find it, but it was harder than it needed to be because of bad and inaccurate directions. I had considered buying some weights if they had some I liked, but the the "shop" is more of a hole in the wall operation in a warehouse. The "shop" was fine, but more like a cheap 1 or 2 star hotel than a five star experience for me. I suspect that most people that go with Kaimana get picked up and dropped off at the hotel, and if you did it that way it would be a five star experience. If not getting picked up, make sure you have Gabe's number and double and triple check the directions.