We have visted several stingray trips before and this was by far the best. Not only do you snorkel and swim with the stingrays, you also feed them and learn about them before you go out. The water is beautiful and plenty of room to swim around and never over crowed. Afterwords you can eat snacks and relax and they brought out hermit crabs and had a race. the kids loved it! We were part of disney cruise and it wasn't crowded at all! staff was great!!