I've been here many, many times and never had a bad experience. The staff is extremely attentive and the prices are very reasonable considering the more upscale ambiance of the place. The live dance is also a great addition to a dinner, but I've only been there to see it once.
The lunch specials are a great deal and priced really well. I've heard it before and I'll repeat it here - get the corn fritters. Seriously, you can't come here and not order them with your meal. My other favourite staple here is the coconut water served in a wine glass with generous hearty chunks of coconut at the bottom that you scoop out at the end... Yum!