We were able to swim with the dolphins during the off-season and got a great deal. If you are able to go based on their calendar discount dates you can get a good deal. This was something that we wanted to do before we get too old (these are really large animals.). This is an all-inclusive adventure that includes food and drinks. The only thing that you pay additional for is if you wish to swim (stand and ride a dolphin.). This attraction includes the avery, the snorkeling reef, and sand beaches in the admission price. Additionally, when we went it also included unlimited admission to SeaWorld, Busch Gardens Tampa, and the water park that they own, during the two consecutive weeks of your visit to Discovery Cove. Unfortunately, we were only able to visit SeaWorld (2 days) during a pre/post Caribbean cruise we took out of Port Canaveral since we also were visiting Universal Studios and Islands of Adventure during our trip. My husband really enjoyed the snorkeling reef. This reef is full of fish, more than you will see on any snorkel boat trip.