We were looking for a kitchenette and sleeping for three so most B&B's were not an option. The Russian Heritage Inn is affordable, clean, spacious rooms, located right near the ferry dock. The facility is older (1960's) but the accomodations were more than adequate for our needs. The staff is dedicated to helping the guests and they do not tolerate unruly behavior. Some rooms have had recent remodeling. Plenty of hot water for showers. A little sparse on kitchenware but we got by. I would not hesitate to stay there again.
I would rate this hotel 3 star. The rooms are huge, most have full kitchens and multiple beds. Though the sleeping arraingement is cramped, and the decor is 1970's, this is an affordable, clean and decent place to stay even for a long trip.