Some are at the Sheraton, too. More expensive than the Marriott, and not as convenient to downtown stores and hangouts. Hilton may be a good alternate.
I've also stayed at the Inlet Tower (NOT the Inlet Inn!). Not as fancy as the Marriott or Capt Cook, but a nice place.