Unbelievable experience. Highly recommend. I was shouting AMAZING into my snorkel as the rays floated by. This company has this process down; they even had a hot shower to rinse off once you climbed back into the dive boat.
i took a gopro and grabbed the attached screenshot, and got an epic video, too.