Well, I can give you a review. We did this excursion last year. Note: it is not "stingray city" as the title of the OP says but is "stingray encounter". I think this is an important note because I have done "stingray city" in Grand Cayman and this is NOT like it. Anyway.....You walk down the pier with the rest of your group to a boat. You load onto a double decker boat with plenty of inside or covered seating (this is important if it is hot and sunny out). There is some commentary as you travel to Blue Lagoon. I guess the boat ride is 30-45 minutes long. When you get to Blue Lagoon, you have time to play in the water (it is a lagoon and so there are no waves), shop in the gift shop or read under a palm tree. Then, at a certain time, they call for the "stingray encounter" people to gather. You then hike for a ways (it seemed like a 10-15 min. walk but I had two small kids with me so it might have just 'felt' long) and get your snorkel equipment. You walk down metal stairs into the water. It is a really large fenced-in area but is deep. You will not be able to stand up. There are lots of stingrays and they are not afraid of people and you can swin down and try to touch them. After a while, they will bring out some squid and show you how to feed the stingray. It is pretty cool to feed them! My 5 year old was unimpressed and alittle scared. He spent most of the time holding onto us or sitting on the stairs. My 8 year old enjoyed it. I can't say how long they let you swim with them. I remember being ready to get out when they called us to get out. You then walk back to the beach area and not long after lunch is served in an open air building. We had chicken and rice, I think. I remember that I liked it. They also gave a glass of yummy fruit punch. I remember the fruit punch the best. You have a choice of a couple return times. We took the early one (1:00?? 1:30??).
I hope this helps!