There are two separate areas that serve food - we actually had a great experience in the upstairs pub area. This facility is located inside the Best Western and is very easy to find.
Because it's attached to a restaurant, it can be busy whenever the hotel is in addition to having local and tourist traffic spilling in. You may want to make a reservation if dining on the weekend.
The kids menu has many choices and the serving size of all of our entrees was considerable! Price-wise, The Landing & Jeremiah's are reasonable and when you see the portions, the price is more than fair!
The bathroom is clean and again attached to the restaurant. We had extremely speedy service and the waitress gave us a great recommendation to try the special that evening (pot roast) -- it was a good as Mom's!
Kids are absolutely welcome -- in the later hours in the evening you might opt for the Landing family restaurant instead of the pub for a more wholesome dining atmosphere. They have crayons for kids to color. The kids meal comes with a special after-dinner treat!
Bottom line: This is a solid choice for family dining - definitely one you can count on for a consistently delicious meal to fill up everyone's bellies!
Disclosure: We received a complimentary meal while in Ketchikan to try out Jeremiah's and The Landing. Our opinions are our own.