I had never heard of Gulf World and was reluctant to go when my 10 year old daughter kept bringing it up. I always worry about the quality of the trainers, upkeep, and care of the animals. What a pleasant surprise. The attraction was well kept and the animals were very well cared for. The attraction is based mostly on shows, so you find yourself bouncing from one arena to the next, but it is worth it. I would recommend reviewing the show schedule and planning your visit accordingly so you don't miss even one. The highlight was the dolphin show. If you have kids, you can even pay for them to be "trainer for a day" or to "swim with dolphins". We did not do this, but if you have kids, I would recommend looking into it.