In continuous operation since 1914, the historic Cannon Beach Hotel is one of the oldest lodgings on the Oregon Coast. Located in mid-town Cannon Beach at the entrance to Haystack Rock and a just a short walk to downtown, the hotel is thoughtfully restored with custom-designed furnishings and bedding, plush towels and robes, and original art throughout. Designed with couples in mind, each room in the hotel is unique. Many rooms feature a combination of claw-foot soaking tubs, fireplaces, robes and four-poster beds. Each guest enjoys signature buffet breakfast in the cafe adjacent to the lobby between 8 and 10 a.m. — or they might take a tray to their room for breakfast in bed! The hotel is smoke- and pet-free and all guests must be 16 or over.