What an incredible experience! Guides were so professional and calm about everything - it made such a difference. I was a little worried about how the whole thing would work and their explanations were so helpful. They seemed able to accommodate any limitations people had and the only 5 minute boat ride to the spot ensured we got a lot of time in the water. We were lucky enough to see a bunch of rays on our tour, which I understand doesn't always happen, but even if we hadn't seen any, there were some cool fish and other things to see. The parking situation is a little nutty, so I wish we would have had a heads up about that - would be nice for them to say that in the booking details, but it was only a minor annoyance. Would definitely recommend this company!!