Theater of the Seas was great! We did the 4 hour snorkeling adventure and had a great time. Heidi, our captain, was informative, friendly and helpful (especially for a novice snorkeler). We also came back the next day and watched the dolphin, sea lion and parrot show (with a 20% discount because we did the snorkeling adventure). Trainers were informative and the animals were great! Lagoon area is small but very quiet and fairly private. Highly recommend!