Well it can be really cool but we had an unhappy experience. We paid for our Dine with Shamu tickets and made reservations several weeks ahead of time. We were told it fills up quickly. However when it was time to Dine with Shamu lightning was spotted within a certain amount of miles away so they couldn't do the show. They didn't cancel the show or refund your money, just no SHamu. They did have the trainer talking to guests and answering questions, buffet was just okay, but it was really disappointing for the kids not to even get to see Shamu close up.
Now if you have a bright, sunny day I'm sure the show would be great.