Ubicado a 1 manzana del océano y a 3 manzanas de la ciudad de Cannon Beach, este hotel cuenta con habitaciones ubicadas alrededor de dos patios ajardinados. Todas las habitaciones disponen de zona de cocina totalmente equipada. Haystack Rock está a 1,6 km.
Todas las habitaciones cuentan con TV por cable y reproductor de DVD. Algunas habitaciones tienen patio privado amueblado.
En el exterior hay una zona para hacer fogatas.
El Inn at Haystack Rock se encuentra en Cannon Beach, junto a la autopista de la costa de Oregón y a 25,7 km del aeropuerto municipal de Seaside. El parque estatal Eno queda a 6 minutos en coche.