We did it last January. We were suppose to do the stingray excursion in Grand Cayman, but it was cancelled due to rough seas. We were able to sign up for the cc excursion on the ship the day before we arrived at cc. We did it at 2pm, the water was clear and the stingrays were still hungry. You will put your hands on a table that they swim onto and they will suck the food from your hand, feels like a vacuum. My dd was 8 yrs old and she enjoyed it. After you feed the stingrays you can swim/snorkel in the area. The stingrays will swim around, but don't come to you, I guess they know you don't have anymore food for them. There's nothing worthwhile in the area to see for snorkeling, just a sandy bottom. The air temp was in the mid/high 70s. Not sure what the water temps was, but it was pretty cool, was ok once you got used to it. I haven't done any excursions with stingrays anywhere else, the cc is ok to do, but doesn't seem as exciting as the Grand Cayman one is. I'm glad we did it since our other one was cancelled, but I wouldn't do it every time we go to cc, once is enough.