We ate at the Coral Reef on our last trip (2 adults/2 kids[9,6,3]) to celebrate all our birthdays. We picked the Coral Reef from what we read about the food and atmosphere, and we figured the place would be a little more upscale (and more importantly the fish tank would keep the kids busy throughout our dinner).
I would recommend it. We sat in one of the curved booths on the floor facing the tank, and throughly enjoyed our meal. The portions though not huge, were filling, and very delicious. The selections were good (of course most were seafood, steak and pasta), and the service was exceptional. We even mentioned that we were celebrating our birthdays to the host, and the server brought over a special desert with happy birthday and our names written in hot fudge. The huge fish tank filled with all sort of sea-life kept our kids attention throughout our meal, and allowed for us to eat and still keep our sanity.
Overall it gets a thumbs up!