I have stayed in many hotels, some very high-end, and Capt. Thompson's Resort is my favorite, by far. My room was directly on the water, facing Boldt Castle. The view is amazing, and the room and the linens (even the blankets, which hotels typically do not wash every time) smelled amazing. The location right in town is great too, you can walk to shops, restaurants and Uncle Sam's Boat Tours. I've stayed there probably 10 times, and I plan to go back year after year. Well worth the price!