Both indoor and outdoor seating. Allows dogs but only on the upper per of the restaurant. You'll get a nice view wherever you sit. They have a Sunday brunch buffet that's quite good.
If you don't like a lot of the options on the menu, mention it! They'll offer you TONS of items that aren't written in it. You will not be disappointed!