Dedicated Foodies here, and no picky eaters (even the kids). So we love love love the Coral Reef. Things are really fresh and well-prepared, and done in an imaginative way. The waitstaff is as into the food (and wine) as we are, and have always been helpful and efficient (tho sometimes it takes a while to get the final bill). The wine list is also excellent, with a lot of things we hadn't had before, along with a waitstaff that can give good wine pairing advice. The atmosphere is amazing; tho some insist on being right up next to the tank, we have yet to sit at a bad table at the Coral Reef.
All this being said, however, it is certainly not for everyone. If you have picky eaters in your crew, the menu is Very Limited (of course they stick to things that are in season and that they can cook well). It is not simple, and it is not cheap (both things I appreciate in other restaurants). It can take a while to get seated also, since there just aren't that many tables (and a small subset of those are right up next to the tank). It is not something you can do quickly.
Just so you're forewarned.
We love it though, and hope you will too.