The Hallmark Resort is located directly on the beach near Haystack Rock, which is probably the most popular attraction in th Cannon Beach area. I booked a room with a king sized bed, jacuzzi, and fire place. The room also had a large modern walk-in shower with opposite shower heads. I gave it 4 stars because the resort does not offer meal options. However, they offer freshly baked choclate chip cookies with tea and coffee in the evening. There are several restaurants and souvenir shops within walking distance from the hotel.