Almost two different restaurants between the dockside seating outside (very casual) and the warmer, more upscale feel inside. Our two times there--both within the last 3 months--we sat inside and have been very satisified. Food quality and service was very good. Menu is diverse enough to please everyone. Deserts were also good. Might seem a tad expensive, but if you split an appetizer or get a salad plus entree and don't ring-up a rediculous bar tab (like I do) then its reasonable considering the overall dining experience.
Pros: Ambience (inside seating), menu, food quality; surprisingly kid friendly (although not a place I would bring babies or toddlers who want to roam).
Cons: Might be slightly $$$ especially if you keep the bartender busy
more