i was there last month lol and i loved it. you dont have to get tickets in advance but definitely see everything. theres definitely more people in the saltwater sections as oppose to the freshwater and its tough to get good pics because it gets packed.