I can second RLM's comments. We've eaten at both of his Orlando locations, and both times the service and food were excellent, especially in comparison to the usual Disney/Universal "great atmosphere/mediocre food" syndrome.
For our money, the new location at the Royal Pacific has fantastic ambience (try to get a seat next to the long mirror pool that serves as the main dining room centerpiece), but the food is not quite as great as what we've gotten at the original Citywalk location. You'll spend some money at either place, but if you like excellent, creatively prepared food, you can't get any better in Orlando. I wouldn't hesitate to bring your teenager; (I wouldn't say that if we were discussing Emeril's original restaurant in New Orleans' warehouse district; that place had the snottiest service I've ever been subjected to in any restaurant anywhere.