We stayed here for one evening after arriving on the ferry from Sidney BC. The Marina Inn is a very nice place to stay, comfortable rooms, very good beds, with coffee maker, fridge and microwave, good Wifi, and close (driving distance) to many beautiful parks on Fidalgo Island, as well as to the Washington Ferry to San Juan Islands and Vancouver Island . The front staff were very friendly and helpful. The breakfast buffet was good. The fresh baked cookies in the evening - delicious, although not great for my diet!
The only draw-back was that there is no balcony nor outdoor sitting space (except for table and couple of chairs adjacent to parking lot.) However we took our snacks to a local park and enjoyed our picnic looking over the marina and the bay.
Anacortes is an interesting town and we enjoyed an afternoon walking and exploring the Old Town and walking along the Marina and up to the very beautiful viewpoint looking over Anacortes and the entire town. There is a lot of history in this place. We also enjoyed our time exploring some of the wonderful state parks and walking the trail around Deception Pass. Well worth a stay beyond the one night "to catch the ferry" stay.