Kayo has the best sushi in the area, and while it appears at face value to be on the pricey side, you get more of it for your money than anywhere else I've been, including larger cities. It's worth the wait (which can be about an hour -- don't order sushi if you're on a schedule) for the generous, freshly prepared portions. The wait staff is generally very good, and apologetic if there's a long wait. Definitely recommended.
Pros: Great food, value and service.
Cons: Long waits depending on what you order.
more