This was our third trip with Sundiver tours. This time it was my husband, our 16 year old son, and me. The staff at the check in station were friendly and efficient. We were running a bit late due to traffic and they told me if it got too late, I could pay over the phone to secure our spots. Captain Ken and Matt were both very nice and helpful. They are very safety conscious and made sure everyone was adequately prepared. We had a large group on board who had been partying for some time prior to boarding. Matt called several of them out when they were texting instead of paying attention to his safety briefing. Matt also addressed them in Spanish when it seemed necessary. They took us to Grecian Rocks and it was gorgeous! It is a relatively healthy and active reef. When we arrived at the reef, Captain Ken explained the layout and how to get the best experience. He reiterated several times the importance of not touching the reef or any part of the park, including the bottom. He also explained how bringing a conch out of the water will kill it. It was shallow in some parts and I was afraid I was going to accidentally touch something. We had adequate time and space to snorkel before he blew the siren to call us back on board. We saw a lot of reef fish, corals, fans, barracuda, and a ray. They also supplied free ice water after we returned to the boat. After the trip we returned to the store to check out the t shirts. The lady there was great, helping us try to find the shirt my son wanted in the size he needed. The next time we are in South Florida, I'm sure we will return to Key Largo and Sundiver for trip #4.