We had been looking forward to this experience for over a year - my boys (ages 11 and 8) love everything about marine life. I had been told by many people how great the experience was. While we did have a good time, there definitely could have been improvements. First - customer service was lacking. There were some staff that were nice, but others that definitely lacked in customer service training. I expected "Disney" like customer service and was met with sub-par employees. Secondly, as mentioned in many previous posts - the lines were long for food. I got there early, so I didn't wait for breakfast. But the line for lunch was long, regardless of what time you went. They need more employees serving lunch or more places to get it. Third - the sunscreen did not work. I constantly put it on and yet I got badly burned. I was under the impression that you had to use the provided sunscreen; however, next time I will be bringing my own. That being said, the experience was great for my children. The absolutely loved the snorkeling and looking at the animals; it was crowded, but that didn't bother them. They also loved feeding the birds and having them land on their arms and head. They also loved being able to get any snacks they wanted and all the slushies that they could drink for the day! While other reviews talk about how expensive the day was, I thought it was very reasonable if you are planning on going to Seaworld and Aquatica; you have unlimited access for 14 days to those parks. Overall, I'm willing to give the park another try and my boys are already asking when we will go back. I'll just be sure to bring my own sunscreen this time!