This was a great experience. Entire operation was efficient, boats were spotless and well maintained. The water visibility was excellent we got to see a great variety of sea life. My kids; aged 2 and 4 were free, but still got their own seats which was very convenient. They loved the whole experience as did I.