This restaurant apparently is usually crowded enough for a significant wait, but we arrived at 9pm and were seated right away. The service was quick, efficient, and friendly for the most part. The exceptions were the hostess (hello, first impression? Bad attitude, and a lack of any interest in their job other than the group of teen boys hanging around outside), and the hosts at the Sea Ray Experience (same thing, basically, except busy on a cell phone and the carousel operator talking to friends).
The concept is "underwater dining." There are huge tanks filled with all sorts of marine life, which allow you to watch black-tipped sharks swim by while you dine... on seafood. Seems a little cruel, but anyhow, our waiter was great— very patient with the kids' questions, and knew a lot about the fish and habitat. The food was pretty good, and the portions were more than generous, but as most chain, themed, mall located places are often, overpriced. Kids meals were a reasonable $5 or $6, but entrees and appetizers were somewhat pricey ($20 to $30 entrees) for average quality.
Also, kids (not mine!) were running around and crowding the tanks, making it hard to see and overall a less than pleasant experience. Obviously, this could occur anywhere and is not the fault of the restaurant. Overall, an OK experience, but I doubt we'll be back. BTW, there is a separate "experience" located across from the restaurant that allows hands-on touching and feeding of sea rays, a carousel, three very lame carnival type games, and a few tanks of reptiles and fish. All for an additional cost of $5 per person, and the games are additional $3. Between this (already at the gate before we realized it was not a free attraction, or part of the dining experience) and dinner, our family of four spent $150.