We could not have asked for a better experience!! Staff was knowledgeable and friendly. They answered all questions and made our first time out in the middle of the ocean snorkeling an amazing experience. They were professional without being condescending . Everything was explained perfectly. I would go again tomorrow if I had the time. It was worth every penny. I wish I remembered our crews names!!