It's actually really good. I say it's "actually" really good because I wasn't expecting much. It's called "Tommy Bahama's" for heaven's sake; it's named after the shorts (and I have no problem judging a restaurant by it's name, or a book by it's cover). I got snapper, but not the endangered kind (no food-inspired hate mail, please) and it was expertly-prepared. The fish was cooked just right and flaked apart perfectly, and the seasoning was delicate and delicious. My mojito was SO GOOD. Just sweet enough. The atmosphere was great, too -- I felt like I was on a tropical island, but not in a campy way. Here's what: I felt like I was at an upscale resort on a tropical island. Except for the Tommy Bahama store downstairs. It does trouble me that you have to walk past racks of shorts and tropical shirts on your way upstairs to an expensive meal. I feel like it was bad marketing to combine the two. I'm a little disturbed by the combination to be honest. But my meal was excellent.