I loved staying at Earthbox! My room was clean, comfortable, and had all the amenities we needed for the stay. The bed was comfortable, and I got great sleep every night I was there.
The rooms are off the main road, so you can get peace and quiet if you want it. But it is also only a couple of blocks away from downtown Friday Harbor. It is easily walkable to the major city attractions, the waterfront, downtown restaurants, and King's Market.
Parking is really easy, accessing the room is really easy, and hotel staff are highly responsive. I can't say enough good about this place! It's an excellent home base for a trip to San Juan Island.