Oxford Suites Silverdale
Overlooking Dyes Inlet, this contemporary five-story hotel in suburban Silverdale has spacious suites with nautical designs, some with balconies facing the water, and plenty of thoughtful extras, including a full breakfast. Although the surrounding area isn't terribly exciting, the waterfront location is pretty, and it's a good base for visiting Poulsbo and Bremerton. Several extended-stay suites have kitchenettes.