We had a fantastic day on the Hula Girl with its very attentive and competent staff. The boat is magnificent with every convenience you can imagine. We saw whales up close, snorkeled and scuba dived in the warm clear water. Then we had a scrumptious lunch straight after getting out of the water. Most of their rental equipment is in good shape. Would definitely recommend them!